Automate specification publishing, sync schemas directly from your repository via GitHub Actions, and utilize auto-generated JSON-LD types for semantic web interoperability.
Push schema updates directly from your terminal or deployment pipelines using our lightweight CLI tool.
Connect your existing development workflow to TypeHub using native GitHub Actions, SDKs, or raw REST API endpoints.
| Tool / Integration | Type | Description | Link |
|---|---|---|---|
| TypeHub CLI | Command Line | Official terminal utility to push, pull, and validate specifications locally or in scripts. | GitHub |
| GitHub Push Action | CI/CD Automation | Automatically sync schema revisions to TypeHub whenever changes land in your main Git branch. | Marketplace |
| JavaScript SDK | Client Library | Programmatically submit, update, and manage TypeHub documents in Node.js or browser environments. | NPM Package |
| Go SDK | Client Library | Native Go SDK for interacting with the TypeHub API and building custom spec tooling. | GitHub |
| TypeHub REST API | HTTP API | Full OpenAPI/ReDoc specification for direct REST integrations and custom automation. | ReDoc Docs |
TypeHub provides native support for the semantic web. Every type you define on the platform automatically receives an immutable, globally unique JSON-LD URI.
Similar to Schema.org, you can reference your custom TypeHub schemas directly as JSON-LD types across decentralized systems, search engines, or AI knowledge graphs.
https://typehub.cloud/s/[user]/[document]/[version]/[type]
JSON-LD Context Example
{
"@type": "https://typehub.cloud/s/sdkfabric/openai/0.1.1/Completion_Request",
"model": "gpt-4o",
"temperature": 0.7
}
Get started with our GitHub Action or publish your first spec with the CLI.