Developer Guides
Build on top of SixDegree with powerful SDKs, tools, and infrastructure-as-code solutions.
SDKs & Libraries
🐹 Go SDKBuild SixDegree integrations with Go. Type-safe client library for all SixDegree APIs.⚡ TypeScript SDKBuild SixDegree integrations with TypeScript/JavaScript. Modern, promise-based API client.🧬 Molecule SDKBuild custom discovery providers to import entities and relationships from any system.🏗️ Terraform ProviderManage SixDegree resources as infrastructure-as-code with version control and automation.
Extensibility
🧩 Building MoleculesThe primary way to extend SixDegree. Molecules provide discovery, AI tools, skills, and visualizations for a service, all in one package.🔌 Standalone MCP ServersAdd tools that don't need entity discovery, like database queries or custom internal APIs. Use molecules for most integrations.
Getting Started
Choose your preferred language or tool to start building:
- Go Developers: Start with the Go SDK for type-safe API access
- TypeScript/JavaScript: Use the TypeScript SDK for modern web and Node.js apps
- Infrastructure as Code: Manage resources with Terraform
- Custom Integrations: Build Molecules to add discovery, tools, skills, and visualizations
- Standalone Tools: Create MCP Servers for tools that don't need entity discovery
Additional Resources
- Core Concepts - Understand SixDegree's architecture
- GitHub Organization - Browse open source repositories