Skip to content
@superfaceai

Superface

Super·interface: Abstraction layer on top of APIs for autonomous API discovery and integration.

Let AI connect the APIs for you

npm packages Twitter profile GitHub Discussions

Superface.ai

Integrations, generated code, and API documentation... All suck.

If your app depends on multiple API integrations, Superface is the right solution for you.

Want to see it in action? Check out the Superface CLI overview video that demonstrates using an Open API Specification to create Comlinks that can send an email with Resend.

How it works

Superface handles the documentation analysis to create a Comlink that you can use to communicate with the API of your choice directly.

This approach gives you a framework to decouple the lifecycle of your application and the integrations it uses.

Superface has two parts:

  • Superface CLI for analysis and creation of Comlinks.
  • OneSDK for executing the integration code in your application.

Superface does not rely on any proxy. There is no integration middleman between your application and the APIs it uses.

Get started today

You can install the Superface CLI via Homebrew:

brew install superfaceai/cli/superface

Or via NPM:

npm install -g @superfaceai/cli@latest

Pinned

  1. cli cli Public

    Let AI connect the APIs for you

    TypeScript 21 3

  2. one-sdk one-sdk Public

    1️⃣ OneSDK for all the APIs you want to integrate with

    Rust 14 2

  3. docs docs Public

    Superface.ai Official Documentation

    Jupyter Notebook 12 5

  4. python-production-example python-production-example Public

    An example application that demonstrates how to use Comlinks and OneSDK in a Python production environment

    Python

  5. nodejs-production-example nodejs-production-example Public

    An example application that demonstrates how to use Comlinks and OneSDK in a Node.js production environment

    JavaScript

Repositories

Showing 10 of 49 repositories