# Rubie Docs - [Introduction](https://rubie.mintlify.app/introduction.md): Rubie is a modern platform for building full-stack data migration and integration workflows. - [Quickstart](https://rubie.mintlify.app/quickstart.md): Connect an end user's account, then run a Rubie Blueprint against it. - [Blueprints](https://rubie.mintlify.app/concepts/blueprints.md): Workflows you and Rubie configure together, triggered through a thin API. - [Auth Strategies](https://rubie.mintlify.app/concepts/auth-strategies.md): Templates that define which credential fields a connected system needs. - [Credentials](https://rubie.mintlify.app/concepts/credentials.md): Vaulted authentication objects referenced by Blueprint runs. - [Authentication](https://rubie.mintlify.app/guides/authentication.md): Authenticate Rubie API requests with bearer API keys. - [Hosted Credential Collection](https://rubie.mintlify.app/guides/hosted-credential-collection.md): Let end users connect a third-party account through a Rubie-hosted form, without secrets touching your servers. - [Embedded Credential Capture](https://rubie.mintlify.app/guides/embedded-credential-capture.md): Embed Rubie's Blueprint picker and credential form in your product without handling user secrets. - [Triggering Blueprint Runs](https://rubie.mintlify.app/guides/blueprint-runs.md): How inputs are routed, how to send files, and how to retrieve completed run results. - [Identifiers](https://rubie.mintlify.app/guides/identifiers.md): The different types of identifiers used in the Rubie API. - [Errors](https://rubie.mintlify.app/guides/errors.md): Error envelope format and validation codes returned by the API. - [Idempotency](https://rubie.mintlify.app/guides/idempotency.md): Safely retry mutating requests without creating duplicates. - [Create credential session](https://rubie.mintlify.app/api-reference/credential-sessions/create-credential-session.md): Start a Rubie-hosted credential collection flow for an end user. - [Get credential session](https://rubie.mintlify.app/api-reference/credential-sessions/get-credential-session.md): Poll a credential session until a vaulted credential is ready. - [Create embedded credential session](https://rubie.mintlify.app/api-reference/embedded-credential-sessions/create-embedded-credential-session.md): Start an origin-bound Blueprint picker and credential capture flow. - [Get embedded credential session](https://rubie.mintlify.app/api-reference/embedded-credential-sessions/get-embedded-credential-session.md): Confirm widget completion and retrieve the selected Blueprint and credential id. - [Delete credential](https://rubie.mintlify.app/api-reference/credentials/delete-credential.md): Disconnect and revoke a vaulted credential. - [Trigger Blueprint](https://rubie.mintlify.app/api-reference/blueprints/trigger-blueprint.md): Queue an asynchronous Blueprint run against a vaulted credential. - [Get Blueprint run status](https://rubie.mintlify.app/api-reference/blueprint-runs/get-blueprint-run-status.md): Poll a Blueprint run until it reaches a terminal state. - [Get Blueprint run results](https://rubie.mintlify.app/api-reference/blueprint-runs/get-blueprint-run-results.md): Retrieve output records or temporary download URLs from a completed Blueprint run. ## OpenAPI Specs - [openapi](/openapi.yaml)