npm install @layr8/sdk
import { Layr8 } from "@layr8/sdk";
const client = new Layr8({
identity: process.env.LAYR8_ID
});
await client.sendAction({
to: ["inventory-service", "shipping-partner"],
action: "reserve_stock",
payload: { sku: "A123", qty: 2 }
});Do not trust! account@URLs
authorize
identity
Layr8 lets you send secure messages across boundaries — addressed by identity, not URLs. Secured by proof, not API keys.
For Example?
Send actions or events
Encrypted messages are routed to the target identity.
Services identities:
"inventory-service"
"shipping-partner"
Payload: JSON
Delivery Timeline: Realtime
Delivery Timeline: Realtime
Layr8 handles:
verification,
encryption,
authorization,
and routing
How?
Security that travels with the
message
One protocol. Every partner.
Integrate with Layr8 once. Connect to any partner on the Internet.
Mutual audit trail verification*Coming Soon
Both sides verify. No spoofing. No drift.
No shared secrets
Access by identity and policy — not exchanged API keys.
Encrypted node-to-node
Security travels with the message, not the network.
Try yourself?
Ship in minutes.
Drop in the SDK. Send your first action.
What to expect
- Up and running in 15 minutes
- Reliable message delivery
- Async by default
- Deny by default policy controls
Built for teams that need proof.
Layr8 is the identity layer for cross-organization communication. Whether it's services, agents, or partners — every party proves who they are, every message is encrypted node-to-node, and every delivery is verifiable. No shared secrets. No central broker. No integration sprawl.
Slash integration spend
Stop building and maintaining custom APIs for every partner.
No more API key sprawl
No secrets to rotate, leak, or revoke across organizations.
Built on open standards
No vendor lock-in. Built on open, interoperable protocols.
Delivery receipts
Verifiable proof every message landed.