Skip to content

Integrate external apps with your AI agent

License

Notifications You must be signed in to change notification settings

superfaceai/sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Website | Documentation | X (Twitter) | Support

Superface

Superface AI Tooling SDK

Superface SDK lets you integrate external apps with your AI agent using function calling.

Out of box:

  • intelligent tools
  • managed OAuth
  • complete end-user auth flows.

You can use Superface with your favorite AI frameworks in TypeScript and Python (soon).

If you want to suggest other uses or missing frameworks, please let us know.

TS TypeScript

Installation

npm install superface

Usage with AI frameworks

Planned support for:

  • Anthropic Anthropic

  • LangChain LangChain

  • Vercel AI SDK Vercel AI SDK

  • Llamaindex Llamaindex

Python Python

All SDKs for Python will be available soon.

  • OpenAI OpenAI

  • Anthropic Anthropic

  • CrewAI CrewAI

  • LangChain LangChain

  • Microsoft AutoGen AutoGen

  • Llamaindex Llamaindex

  • Superface HTTP Client

Examples

TypeScript Examples

License

This project is licensed under the MIT license. See the LICENSE file for details.