# Sink > Stupidly simple secret management for teams, projects and environments. ## Docs - [Sink](https://docs.usesink.co/index.md): Secret management without ceremony. - [Quickstart](https://docs.usesink.co/quickstart.md): Install the Sink CLI, authenticate, link a project, and sync secrets. - [Core concepts](https://docs.usesink.co/concepts.md): Workspaces, teams, projects, environments, secrets and versions. - [Share secrets](https://docs.usesink.co/guides/sharing.md): Hand a value to someone who has no Sink account, with an expiry and a view cap. - [Import from a provider](https://docs.usesink.co/guides/importing.md): Move environment variables out of Railway, Vercel or Render and into Sink. - [Secrets in CI](https://docs.usesink.co/guides/ci.md): Run the CLI in a pipeline without an interactive login. - [Plans and limits](https://docs.usesink.co/guides/plans.md): What each tier allows, how limits are counted, and what a 402 means. - [Encryption model](https://docs.usesink.co/security/encryption.md): How Sink stores a secret, and what it can and cannot read. - [Access control](https://docs.usesink.co/security/access-control.md): Roles, team membership, invites and what each gate actually enforces. - [Versions, audit and rotation](https://docs.usesink.co/security/audit.md): Secret history, who touched what, and when a value is due to change. - [CLI reference](https://docs.usesink.co/cli/reference.md): Every Sink CLI command, flag, and automation pattern. - [CLI configuration](https://docs.usesink.co/cli/configuration.md): Where the CLI keeps its state, and every environment variable it reads. - [API authentication](https://docs.usesink.co/api/authentication.md): Authenticate requests, manage API keys, and work with sessions. - [API resource reference](https://docs.usesink.co/api/resources.md): Manage workspaces, teams, projects, environments, and secrets. - [Integrations, billing, and distribution](https://docs.usesink.co/api/integrations-and-billing.md): Import provider variables, manage subscriptions, and distribute the CLI. - [Errors and rate limits](https://docs.usesink.co/api/errors.md): The error envelope, every status code Sink uses, and the request budgets. - [Root Redirect](https://docs.usesink.co/api-reference/root-redirect.md) - [Get Login Page](https://docs.usesink.co/api-reference/authentication/get-login-page.md) - [Password Login](https://docs.usesink.co/api-reference/authentication/password-login.md) - [Refresh](https://docs.usesink.co/api-reference/authentication/refresh.md) - [Signup](https://docs.usesink.co/api-reference/authentication/signup.md) - [Google Auth Route](https://docs.usesink.co/api-reference/authentication/google-auth-route.md) - [Upsert Google User](https://docs.usesink.co/api-reference/authentication/upsert-google-user.md) - [Github Login](https://docs.usesink.co/api-reference/authentication/github-login.md) - [Upsert Github User](https://docs.usesink.co/api-reference/authentication/upsert-github-user.md) - [Get My Profile](https://docs.usesink.co/api-reference/authentication/get-my-profile.md) - [Request Verification Otp](https://docs.usesink.co/api-reference/authentication/request-verification-otp.md) - [Verify User](https://docs.usesink.co/api-reference/authentication/verify-user.md) - [Get Login Page](https://docs.usesink.co/api-reference/authentication/get-login-page-1.md) - [Revoke Session](https://docs.usesink.co/api-reference/sessions/revoke-session.md) - [List Active Sessions](https://docs.usesink.co/api-reference/sessions/list-active-sessions.md) - [Revoke All Sessions](https://docs.usesink.co/api-reference/sessions/revoke-all-sessions.md) - [Get All Active Keys](https://docs.usesink.co/api-reference/api-keys/get-all-active-keys.md) - [Create Api Key](https://docs.usesink.co/api-reference/api-keys/create-api-key.md) - [Revoke Api Key](https://docs.usesink.co/api-reference/api-keys/revoke-api-key.md) - [Update Api Key](https://docs.usesink.co/api-reference/api-keys/update-api-key.md) - [List All User Workspaces](https://docs.usesink.co/api-reference/workspaces/list-all-user-workspaces.md) - [Create Workspace](https://docs.usesink.co/api-reference/workspaces/create-workspace.md) - [Delete Workspace](https://docs.usesink.co/api-reference/workspaces/delete-workspace.md) - [Update Workspace](https://docs.usesink.co/api-reference/workspaces/update-workspace.md) - [List Workspace Members](https://docs.usesink.co/api-reference/workspaces/list-workspace-members.md) - [List All Workspace Teams](https://docs.usesink.co/api-reference/teams/list-all-workspace-teams.md) - [Create Team](https://docs.usesink.co/api-reference/teams/create-team.md) - [Get Team Projects](https://docs.usesink.co/api-reference/teams/get-team-projects.md) - [Get Team Details](https://docs.usesink.co/api-reference/teams/get-team-details.md) - [Delete Team](https://docs.usesink.co/api-reference/teams/delete-team.md) - [Update Team Details](https://docs.usesink.co/api-reference/teams/update-team-details.md) - [List All Projects](https://docs.usesink.co/api-reference/projects/list-all-projects.md) - [Create Project](https://docs.usesink.co/api-reference/projects/create-project.md) - [Delete A Project](https://docs.usesink.co/api-reference/projects/delete-a-project.md) - [Update Project Details](https://docs.usesink.co/api-reference/projects/update-project-details.md) - [List All Environments In Workspace](https://docs.usesink.co/api-reference/environments/list-all-environments-in-workspace.md) - [Create Environment](https://docs.usesink.co/api-reference/environments/create-environment.md) - [Update Environment](https://docs.usesink.co/api-reference/environments/update-environment.md) - [Delete Environment](https://docs.usesink.co/api-reference/environments/delete-environment.md) - [Get Secrets For Current Environment](https://docs.usesink.co/api-reference/secret-management/get-secrets-for-current-environment.md) - [Create Secret](https://docs.usesink.co/api-reference/secret-management/create-secret.md) - [Delete All Environment Secrets](https://docs.usesink.co/api-reference/secret-management/delete-all-environment-secrets.md) - [Bulk Update Environment Secrets](https://docs.usesink.co/api-reference/secret-management/bulk-update-environment-secrets.md) - [Bulk Create Secrets](https://docs.usesink.co/api-reference/secret-management/bulk-create-secrets.md) - [Get Environment Secret By Id](https://docs.usesink.co/api-reference/secret-management/get-environment-secret-by-id.md) - [Delete An Environment Secret](https://docs.usesink.co/api-reference/secret-management/delete-an-environment-secret.md) - [Update Secret Value](https://docs.usesink.co/api-reference/secret-management/update-secret-value.md) - [Create Secure Share Link](https://docs.usesink.co/api-reference/secret-management/create-secure-share-link.md): Mint a single-use (or view-capped) link that hands out secret values without requiring the recipient to hold a workspace account. - [List Secret Versions](https://docs.usesink.co/api-reference/secret-management/list-secret-versions.md) - [List Secret Logs](https://docs.usesink.co/api-reference/secret-management/list-secret-logs.md) - [Redeem Share Link](https://docs.usesink.co/api-reference/secret-sharing/redeem-share-link.md): Redeem a share link. Unauthenticated by design — possession of the token is the credential, so it is consumed as soon as the view budget runs out. - [List Provider Projects](https://docs.usesink.co/api-reference/integrations/list-provider-projects.md): List what a provider token can import from. - [Preview Import](https://docs.usesink.co/api-reference/secret-import/preview-import.md): Report what an import would change, without changing anything. - [Import From Provider](https://docs.usesink.co/api-reference/secret-import/import-from-provider.md): Write a provider's variables into this environment. - [Validate Invite](https://docs.usesink.co/api-reference/invite/validate-invite.md): Check whether an invite token is valid without side effects. - [Get Accept Invite Page](https://docs.usesink.co/api-reference/invite/get-accept-invite-page.md) - [Accept Invite](https://docs.usesink.co/api-reference/invite/accept-invite.md) - [Reject Invite](https://docs.usesink.co/api-reference/invite/reject-invite.md) - [List Workspace Invites](https://docs.usesink.co/api-reference/invite/list-workspace-invites.md): List all invites for a workspace. - [Invite To Workspace](https://docs.usesink.co/api-reference/invite/invite-to-workspace.md): Invite a user to a workspace (workspace admin / owner only). - [List Avaliable Plans](https://docs.usesink.co/api-reference/plans/list-avaliable-plans.md) - [Create Plan](https://docs.usesink.co/api-reference/plans/create-plan.md) - [Delist Plan](https://docs.usesink.co/api-reference/plans/delist-plan.md) - [Update Plan Details](https://docs.usesink.co/api-reference/plans/update-plan-details.md) - [Get Installer](https://docs.usesink.co/api-reference/cli-distribution/get-installer.md): Hand back install.sh with this server's address baked in. - [Get Manifest](https://docs.usesink.co/api-reference/cli-distribution/get-manifest.md): Version and checksum of the published wheel. - [Download Wheel](https://docs.usesink.co/api-reference/cli-distribution/download-wheel.md): Serve a published wheel by name. - [Get Dashboard](https://docs.usesink.co/api-reference/dashboard/get-dashboard.md) ## OpenAPI Specs - [openapi](https://docs.usesink.co/openapi.json)