Automation & Semantic Standards

Integrate TypeHub into Your CI/CD & Data Stack

Automate specification publishing, sync schemas directly from your repository via GitHub Actions, and utilize auto-generated JSON-LD types for semantic web interoperability.

Fastest Start

Publish Specs via TypeHub CLI

Push schema updates directly from your terminal or deployment pipelines using our lightweight CLI tool.

# Push schema to TypeHub
typehub push [document_name] [schema_file] \
  --client-id="[user]" \
  --client-secret="[password]"

Official Integration Tools

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
Semantic Web Ready

Automatic JSON-LD Schema Generation

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.

How JSON-LD URIs are Structured:

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
}

Automate Your API Workflow Today

Get started with our GitHub Action or publish your first spec with the CLI.

part of the Apioo-Project