TypeHub is a next generation API and data design platform.

Explore   Sign up

TypeHub provides a new GitHub like platform to design and develop API specifications. It helps your team/community to work on a single specification and it provides a sophisticated code generator to generate high quality client SDKs.

Build

TypeHub provides a powerful editor to quickly describe an existing REST API or data models. It is also possible to import existing OpenAPI specifications.

Build image

Evolve

TypeHub is a social platform since anyone on the platform can improve your specification by submitting a pull-request. The workflow is similar to GitHub where a user can fork your specification, make local changes and then submit the changes to your specification.

Evolve image

Publish

Once you have a final version you can create a tag to publish a release. TypeHub automatically selects a fitting version according to semantic versioning and generates a changelog about all changes.

Publish image

Generate

TypeHub provides a powerful code generator which turns your specification into different client SDKs and data models. This helps other users to easily integrate your service.

Generate image

Audit

Every change to your specification is saved as commit, which provides a perfect history about all changes to your specification. Each commit is saved in a blockchain so that you can easily verify the integrity of your specification.

Audit image

Synchronize

TypeHub allows you to configure external repositories to automatically trigger remote workflows. This makes it really easy to automatically update multiple client SDKs without any manual work.

Synchronize image