Integrations (PostHog, Weaviate, Daytona)
Integrations (PostHog, Weaviate, Daytona)
Use Settings > Integrations to connect PostHog, Weaviate, Daytona, and Orthogonal to Runtype.
Available integrations
This page covers the following integrations:
- PostHog: Send Runtype usage events to a PostHog project for product analytics.
- Weaviate: Use a Weaviate collection for semantic search.
- Daytona: Run code execution steps in remote Daytona sandboxes.
- Orthogonal: Use the Orthogonal API marketplace from Agents and Flows.
Use the linked guides in the Next steps section to configure other integrations.
PostHog integration
To configure PostHog, follow these steps:
- Get your PostHog Project API key from Settings > Project in PostHog.
- In Runtype, open Settings > Integrations.
- Under Analytics & Observability, enter the key in PostHog Project API Key.
- Click Save Key.
Use a Project API Key that starts with phc_, not a Personal API Key. The send-event step requires a Project API Key.
Weaviate integration
Use Weaviate as a vector provider for Semantic Search in Agents and for the Vector Search step in Flows.
For complete setup instructions, see Weaviate (vector search).
Daytona integration
To configure Daytona for code execution in your Flows, follow these steps:
- Get your Daytona API key.
- In Runtype, open Settings > Integrations.
- Under Code Execution, enter the key in Daytona API Key.
- Click Save Key.
Runtype can use a platform key when you do not add your own Daytona API key.
Orthogonal integration
To configure Orthogonal for your Agents and Flows, follow these steps:
- Get your Orthogonal API key from the Orthogonal marketplace.
- In Runtype, open Settings > Integrations.
- Under Orthogonal, enter the key in Orthogonal API Key.
- Click Save Key.
Bring your own key (BYOK) is available on the Team plan and higher. Orthogonal can use a platform key when you do not add your own API key.
Manage integrations
To review integration status, open Settings > Integrations. Each integration displays its configuration status and available controls.
Remove integrations
The dashboard provides the following removal controls:
- For a Weaviate connection, open its actions menu and click Delete.
- For a Daytona or Orthogonal API key, click Remove Key.
If a Flow references a deleted Weaviate configuration, select another configuration or add the configuration again before you run the Flow.
Next steps
Use these guides to continue:
- Connecting AI model providers: connect provider keys.
- Platform keys vs. bring your own key (BYOK): compare key options.
- Slack integration: connect Slack tools to an Agent.
- Linear integration: connect Linear tools to an Agent.
- GitHub integration: connect GitHub tools to an Agent.
- Firecrawl (web scraping): configure Firecrawl for web scraping.
- Massive (web rendering): configure Massive for web rendering.
- Exa (web search): configure Exa for web search.
- Braintrust (tracing): send traces to Braintrust.