Auth and tenant isolation
auth · tenant · auth/authbind
Verify an API key or JWT access token before selecting a tenant. Conflicting tenant selectors return 403. Check resource access with Static, Casbin, Cerbos or OpenFGA.
GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing echo.labstack.com — Echo Pro Echo ProAuthentication, tenant quotas, audit and webhooks for Echo v5.Add authentication, tenant checks, quotas, audit records, webhooks and an admin console to your Echo application. Install LabStack's commercial Go module with the standard Go toolchain.
Where it sits in a requestMount middleware on your routes in the order shown. Your application supplies handlers, PostgreSQL pools and Redis clients. PackagesOne module, Auth and tenant isolationauth · tenant · auth/authbind Verify an API key or JWT access token before selecting a tenant. Conflicting tenant selectors return 403. Check resource access with Static, Casbin, Cerbos or OpenFGA. Quotas, AI and MCP metering, Stripequota · quota/quotamcp · quota/quotastripe Return 429 when a tenant exhausts its plan. Reserve estimated AI usage and settle actual cost. Meter MCP tools and send final usage to Stripe. Embedded admin consoleadmin Inspect usage and stored operations behind your application login. Enable specific write actions with preview and confirmation. Record audit intent before running them. ![]() ![]()
PricingBilled annually per organisation. EchoFree MIT license Free and open source
Team
Code FOUNDING takes 34% off the first three annual invoices, for the first 25 organisations. Available until 31 Mar 2027. Up to 20 developers
Business
Code FOUNDING takes 34% off the first three annual invoices, for the first 25 organisations. Available until 31 Mar 2027. Up to 100 developers
Secure checkout by Stripe; enter code Want to run it first? Request a free 14-day evaluation. Tell us what you are building, and we will send you a token for the full module. Echo Support$4,900 / year, invoiced annually. Maintainer help for Echo v4 or v5, with or without Echo Pro: a named contact, four incidents a year, a two-business-day response target and an annual maintenance-status letter. Best effort; no SLA. Terms. Contact us
Team and Business terms
InstallAfter purchase you create your organisation's access token once. Then, on each machine:
In CIStore the token as a CI secret and write a job-scoped credential file before QuestionsWhat stays free?Echo, its built-in middleware and the official packages (echo-jwt, echo-otel, echo-prometheus and echo-contrib) are open source under the MIT license. Echo Pro is a separate module that builds on them. Is Echo going closed source?No. Echo stays open source under the MIT license. Echo Pro is a separate module that builds on Echo and does not change its license. Why paid?Echo Pro includes authentication, tenant checks, quotas and durable stores. Backend tests run against PostgreSQL 16 through 18, Redis and Valkey. Subscriptions pay for that work and fund Echo's maintenance. What license is Echo Pro under?Echo Pro uses a commercial license. While subscribed, your organisation may use, copy and modify Echo Pro. You may include it in applications you distribute and services you operate. You may not pass its source to third parties. You may not offer it as a standalone library or competing product. Does Echo Pro send telemetry or check a license at run time?No. The library does not send telemetry or perform runtime license checks. Configure metrics and tracing through hooks into your own systems. What happens when the subscription ends?You keep the versions you already have. You also keep access to security fixes for the release lines you owned. New versions need an active subscription. Can we evaluate before buying, or get a refund?Yes, for 14 days, free. Email [email protected] with what you are building, and we will send you an access token for the full module. Use it to try Echo Pro, not in production. When the evaluation ends, the token stops working, and you must stop using Echo Pro and delete your copies unless you buy a plan. A purchase comes with its own token. After purchase, you get a full refund within 30 days if Echo Pro is not right for you. What does Echo Support include?A yearly contract with the maintainer for teams running Echo v4 or v5, with or without Echo Pro: a named contact, four incidents a year, a two-business-day response target on US business days and an annual letter listing your Echo versions, the advisories that apply and their support dates. It has no fixed repair time and no 24/7 cover. Security fixes stay public for everyone; Echo Support does not buy earlier or private fixes. Invoices and purchase orders?Team and Business are billed annually per organisation. Echo Support and Enterprise are invoiced annually. Email [email protected] for billing details your company needs. For other questions, email [email protected]. Run the getting-started tutorial. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||