Integrations

Integrate Baseten with your workflows

Baseten's model deployment and application builder platform is designed to expand and support your essential data science workflows. We offer a growing number of platform integrations to unlock better developer experiences.

Data connections

Use data connections for integrations with technologies like S3 and Snowflake.

GitHub

In order to use GitHub sync and import code from GitHub, you must first enable the GitHub integration under the "Integrations" tab of the workspace settings. You must be a workspace admin to complete this action.

Click the "Connect" button to get started. You will be redirected to GitHub to connect the integration.

Click "Install" to continue. You'll be prompted to choose an account or organization to install the integration with.

The integration works with both personal GitHub accounts and GitHub organizations. This documentation assumes you're connecting your Baseten workspace to a GitHub organization, but the steps are the same for connecting to personal accounts.

Finally, you'll be asked to authorize the integration. It doesn't matter which repositories you select as the integration will create its own baseten_apps repository. Here's why we ask for certain permissions:

  • Administration: Read and Write — Used to create the baseten_apps repository

  • Content: Read and Write — Used to clone, commit and push to the baseten_apps repository

To enable the integration, click "Install & Authorize" and you'll be redirected back to your Baseten workspace. The integration will now show as connected.

As the integration is enabled, a new repository called baseten_apps has been created inside your GitHub organization.

Disabling the GitHub integration

You can turn off the GitHub integration either from clicking the “Disconnect” button on the Integrations tab of your workspace settings in Baseten or in GitHub through the “Applications” section of your personal account or organization settings.

LangChain

Use the LangChain integration to develop applications powered by large language models.

Last updated