Skip to content

superglue (YC W25) builds integrations and tools from natural language. Get production-grade tools for long tail and enterprise systems.

License

Notifications You must be signed in to change notification settings

superglue-ai/superglue

Repository files navigation

superglue_logo_white

Build production-grade integrations & tools in natural language.

GitHub Y Combinator Client SDK Docker Weave Badge

What is superglue?

  • superglue is an AI-powered tool builder that works with any API, database or file storage server
  • Abstracts away authentication, documentation handling and data mapping between systems
  • Self‑heals tools: When steps fail due to upstream API changes, superglue can auto-repair failures to keep your tools running

What people build with superglue

  • Lightweight and maintainable data syncing tools across legacy systems
  • Migrations of complex SQL procedures to REST API calls in cloud migrations
  • Enterprise GPT tools: expose tools that work with custom legacy systems in your enterprise GPT

Quick Start

Option 1: Sign up to superglue and start building immediately

Option 2: Self-host for maximum control and customization

Interfaces

You can interact with superglue via three interfaces, regardless of whether you self-host or use the hosted version:

Web application

  • The web application is available for self-hosted and superglue-hosted setups
  • If you decide to use a superglue-hosted setup, the web application has features that are not available when self-hosting (e.g. the superglue agent)
  • When doing local development on your self-hosted setup, you can customize the web application to your needs

superglue SDK

  • The superglue SDK offers CRUD functionality for all superglue data types and lets you execute tools programmatically

  • For more detailed information on SDK functionality, check our SDK guide

    Install via npm:

      npm install @superglue/client 

    Client setup:

      // Typescript SDK
      import { SuperglueClient } from "@superglue/client";
    
      const superglue = new SuperglueClient({
        apiKey: "your_api_key_here", // Get from app.superglue.cloud
        baseUrl: "https://api.superglue.cloud", // Optional, defaults to hosted version but can be localhost when self-hosting
      });

MCP Server

  • Look at our MCP Guide for full installation instructions
  • The MCP interface gives you discoverability tools and execution capabilities for your pre-built superglue tools
  • The MCP does not support ad-hoc integration creation or tool building
  • Use MCP in production for agentic use cases and internal GPTs to access and execute pre-built tools with full control

📖 Documentation

For detailed documentation, visit docs.superglue.cloud.

🤝 Contributing

We love contributions! Before making contributions, we ask that all users read through our contribution guide and sign the Contributor License Agreement (CLA). When creating new issues or pull requests, please ensure compliance with the contribution guide.

License

superglue is GPL licensed. The superglue client SDKs are MIT licensed. See LICENSE for details.

Next Steps

Text us!
Twitter Adina Twitter Stefan Twitter

About

superglue (YC W25) builds integrations and tools from natural language. Get production-grade tools for long tail and enterprise systems.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 15