Skip to content
@superfaceai

Superface

Super·interface: World's first API integration platform for AI

World's first API integration platform for AI

npm packages Twitter profile

Connect your AI to APIs

Integrations, generated code, and API documentation... All suck, more so when it comes to building tools for AI.

If you are building an LLM-powered application that connects to multiple APIs, Superface is the right solution.

The design of the tools for LLM function calling has an enormous impact on every aspect of your AI application:

  • success rate
  • reliability
  • hallucinations
  • feasibility
  • speed
  • LLM-incurred costs

Continue reading

How it works

Superface handles the API documentation analysis to create tools for your AI agent.

Upon installing these tools, Superface Hub gives you the endpoint that your AI application can use in the function calling. When your AI agent's LLM decides to call a tool (function), Superface will handle the execution and API authentication for you.

This approach gives you a framework for decoupling your AI application's lifecycle from the tools and API integrations it uses.

Continue reading

Direct use

If you wish to use the tools created by Superface directly, you can use OneSDK to execute them straight from your AI application.

OpenAI custom GPT

You can also use the Superface hub to add connectivity to your OpenAI custom GPTs (read more).

Supported LLMs

Superface currently supports the following LLMs and projects:

  • OpenAI
  • Mistral
  • Anthropic
  • LangChain

Get started today

To get started, sign up for a free account at superface.ai, add (or create) a tool to your Superface Hub, and use the Hub API in your agent's code.

Check out the Hub documentation for more details.

Pinned Loading

  1. docs docs Public

    Superface.ai Official Documentation

    Jupyter Notebook 12 5

  2. hubapi-example-notebooks hubapi-example-notebooks Public

    Example Jupyter notebooks demonstrating using various LLMs with the Superface Hub API

    Jupyter Notebook 1

  3. hubapi-example-langchain hubapi-example-langchain Public

    An example of using Superface's Hub API with LangChain, OpenAI and Node.js

    JavaScript 2 1

Repositories

Showing 10 of 49 repositories
  • one-sdk Public

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

    superfaceai/one-sdk’s past year of commit activity
    Rust 17 MIT 2 1 1 Updated Sep 30, 2024
  • superface-daily Public

    Personal daily integration tests for Superface CLI and OneSDK

    superfaceai/superface-daily’s past year of commit activity
    JavaScript 0 0 0 2 Updated Sep 3, 2024
  • docs Public

    Superface.ai Official Documentation

    superfaceai/docs’s past year of commit activity
    Jupyter Notebook 12 CC-BY-4.0 5 1 3 Updated Aug 6, 2024
  • hubapi-example-langchain Public

    An example of using Superface's Hub API with LangChain, OpenAI and Node.js

    superfaceai/hubapi-example-langchain’s past year of commit activity
    JavaScript 2 1 0 1 Updated Jul 9, 2024
  • .github Public
    superfaceai/.github’s past year of commit activity
    0 0 0 0 Updated Jun 28, 2024
  • language-client-vscode Public

    VS Code extension for the Comlink language.

    superfaceai/language-client-vscode’s past year of commit activity
    TypeScript 12 MIT 2 2 1 Updated May 21, 2024
  • cli Public archive

    Let AI connect the APIs for you

    superfaceai/cli’s past year of commit activity
    TypeScript 23 MIT 4 11 2 Updated May 2, 2024
  • hubapi-example-notebooks Public

    Example Jupyter notebooks demonstrating using various LLMs with the Superface Hub API

    superfaceai/hubapi-example-notebooks’s past year of commit activity
    Jupyter Notebook 1 0 0 0 Updated Apr 17, 2024
  • superfaceai/release-changelog-action’s past year of commit activity
    TypeScript 5 MIT 3 1 5 Updated Mar 24, 2024
  • javy Public Forked from bytecodealliance/javy

    JS to WebAssembly toolchain

    superfaceai/javy’s past year of commit activity
    Rust 0 Apache-2.0 108 0 0 Updated Mar 15, 2024