Developer Guides
Build on top of SixDegree with powerful SDKs, tools, and infrastructure-as-code solutions.
SDKs & Libraries
🐹 Go SDK
Build SixDegree integrations with Go. Type-safe client library for all SixDegree APIs.
⚡ TypeScript SDK
Build SixDegree integrations with TypeScript/JavaScript. Modern, promise-based API client.
🧬 Molecule SDK
Build custom discovery providers to import entities and relationships from any system.
🏗️ Terraform Provider
Manage SixDegree resources as infrastructure-as-code with version control and automation.
Extensibility
🧩 Building Molecules
The primary way to extend SixDegree. Molecules provide discovery, AI tools, skills, and visualizations for a service—all in one package.
🔌 Standalone MCP Servers
Add 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