EveryDev.ai
Subscribe
Home
Tools

5,559+ AI tools

  • Featured
  • Gems
  • Trending
  • New
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2807
  • Coding2096
  • Infrastructure997
  • Projects781
  • MCP708
  • Research702
  • Analytics535
  • Marketing516
  • Design459
  • Testing448
  • Data420
  • Security380
  • Integration277
  • Communication271
  • Prompts265
  • Extensions231
  • Voice193
  • DevOps184
  • Commerce180
  • Web125
  • Learning116
  • Finance41
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai ©
    1. Home
    2. Tools
    3. LATCH
    LATCH icon

    LATCH

    API Integration Platforms

    An open JSON/HTTPS protocol and Node.js reference implementation that lets an agent discover, quote, approve and place orders with a service.

    Visit Website

    At a Glance

    Pricing
    Open Source

    LATCH protocol reference implementation (Node.js client/server/CLI, optional MCP bridge) released under the MIT license.

    Engagement

    Available On

    CLI
    API
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    API Integration PlatformsAgent FrameworksMCP Integration

    Alternatives

    JenticAG-UI ProtocolEndpoint Context Protocol
    Developer
    Anton BalanovMoscow, Russia

    Listed Nov 2026

    About LATCH

    LATCH is an open, MIT-licensed protocol by Anton Balanov that defines a small JSON-over-HTTPS contract between an agent and a service. A service publishes a capability card, and the agent reads capabilities, gets exact terms, asks for approval, and commits an order without duplicates on retry. The repository ships a Node.js reference client, server and CLI, plus an independent PHP provider used in a live demo whose orders are simulated.

    What It Is

    LATCH is an agent-to-service interface contract. A service exposes a card at /.well-known/latch.json and a single POST endpoint supporting five operations: ask (read without consequences), quote (exact offer with a SHA-256 digest, no execution), commit (execute with offer digest, approval and an Idempotency-Key), status (task state and provider-assertion receipt), and cancel. Approval is a local trusted-host or user decision bound to the quoted digest. It does not replace MCP, A2A, OpenAPI, identity or payment systems.

    How an Order Moves

    The agent discovers the service card, reads parameters such as materials and prices, requests a quote with exact price and delivery window, and the customer approves that specific digest. The commit then carries the idempotency key, so a retry returns the same task.id rather than creating a second order. The demo scenario is a 3D-printing order, with no payment, manufacturing or delivery.

    Setup Path

    The Node.js 20+ reference is one ESM file with zero runtime dependencies. Providers can scaffold with an init command, or use createLatchServer and listen from the latch-protocol package. Optional pieces include a single-writer file store with caller-scoped authentication and an MCP stdio bridge; plain HTTP is enough for other agents and languages. A CLI can also print a reviewable invitation text for services that do not support LATCH yet, without contacting anyone.

    Boundaries to Know

    The documentation states that a digest is not human consent, a receipt is not independent physical evidence, and idempotency does not guarantee exactly-once external effects. Default storage is in-memory and unauthenticated; production use needs verified identity, authorization, durable storage and rate limits. The wire version is described as experimental 0.1, with implementation version 0.2.0.

    LATCH - 1

    Community Discussions

    Be the first to start a conversation about LATCH

    Share your experience with LATCH, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source (MIT)

    LATCH protocol reference implementation (Node.js client/server/CLI, optional MCP bridge) released under the MIT license.

    • MIT license, no CLA required
    • Node.js 20+ reference client/server/CLI, one ESM file, zero runtime dependencies
    • Optional MCP stdio bridge
    • Optional single-writer persistent store
    • Independent PHP 8.2 provider simulation

    Capabilities

    Key Features

    • Capability card discovery at /.well-known/latch.json
    • Five operations: ask, quote, commit, status, cancel
    • SHA-256 offer digest bound to approval
    • Idempotency-Key based duplicate-safe commits
    • Node.js reference client, server and CLI in one ESM file with zero runtime dependencies
    • Independent PHP 8.2 provider
    • Optional MCP stdio bridge
    • Optional single-writer file store and caller-scoped authentication
    • Reviewable invite generator for services without LATCH
    • Recorded demo traces and reproducible benchmarks

    Integrations

    MCP
    Node.js
    PHP
    HTTPS/JSON
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate LATCH and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Anton Balanov

    Moscow, Russia
    Read more about Anton Balanov
    WebsiteGitHub
    3 tools in directory

    Similar Tools

    Jentic icon

    Jentic

    Jentic is an API and workflow integration platform that enables AI agents and developers to discover, connect, and execute real-world APIs and workflows without writing integration code.

    AG-UI Protocol icon

    AG-UI Protocol

    An open protocol for connecting AI agents to frontend user interfaces with real-time streaming and event-driven communication.

    Endpoint Context Protocol icon

    Endpoint Context Protocol

    A lightweight HTTP content negotiation method that makes any existing website agent-friendly by serving semantic content to AI agents and HTML to browsers from the same URL.

    Browse all tools

    Related Topics

    API Integration Platforms

    AI-powered platforms for building, testing, and managing APIs with intelligent documentation generation, automated testing, and performance optimization capabilities.

    189 tools

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    922 tools

    MCP Integration

    Tools for integrating MCP with existing AI systems and applications.

    169 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions