Unified APIs.
Fully in your control.

Use a single SDK and standard descriptions of APIs (e.g., OpenAPI, OpenRPC) to easily integrate with any API.

One standardized SDK to integrate any API.

Using a single SDK, along with standard descriptions of APIs (e.g., OpenAPI, OpenRPC), developers can conveniently call endpoints from any API.

One standardized SDK
to integrate any API.

Using a single SDK, along with standard descriptions of APIs (e.g., OpenAPI, OpenRPC), developers can conveniently call endpoints from any API.

Compact code bases with less maintenance.

Developers no longer need to use custom SDKs for each platform they want to integrate with. API providers no longer need to create and maintain multiple SDKs in their supported programming languages.

More than API connections.

Standard SDKs facilitate connections to software and data, starting with APIs and sources of linked data. Standard SDK will soon be able to connect with other types of databases and software.

More than API connections.

Standard SDKs facilitate connections to various types of software and data. Fully implemented Standard SDKs can connect to REST APIs, SQL databases, linked data sources, and more.

Extensible and customizable.

Standard SDKs are open-source and can be easily configured for your exact needs. If a given feature or connection is missing, you are fully in control and can add them in quickly.

Unified APIs. More accessible than ever.

Rather than having to build custom logic for each API, a developer using a Standard SDK can leverage a growing library of common data models (or make a custom model) to facilitate interactions with multiple similar APIs. Learn more →

A cross-language type system. Finally.

Any schemas and configuration created for Standard SDKs can be reused with any other component in the Standard Knowledge Language ecosystem. For example, Comake's data extraction and data persistence offerings.

Use the same schemas across Apps.

Any schemas and configuration created for Standard SDKs can be reused with any other component in the Standard Knowledge Language ecosystem. Starting with JavaScript, SKL tooling will soon be available to help you share data structures and logic across other implementation languages.