BUILD WITH Chainlink Intents
Intent is an interface.
Build inspectable financial intents around Chainlink observations and supported cross-chain paths.
Make every condition
inspectable.
Parse an instruction, inspect Chainlink observations and simulate its conditions. The specification defines the intended action; live execution needs a separately configured path.
Read the documentationimport { LinkIntents } from '@linkintents/sdk';
// Repository package; not published to npm.
const client = new LinkIntents({
baseUrl: 'https://your-deployment.example',
});
// No transaction. No approval. Explicit result.
const preview = await client.simulateIntent(spec);
// Persist a draft using the operator API.
// Requires server-only token and PostgreSQL.
await serverClient.createIntent(spec);Developer console
Inspect this deployment’s actual capability status.
Private endpoints are operator-only and require a server-side bearer token. Never embed it in client code.
Import a specification
Restore an exported spec or intent backup to this browser. Imported records become new drafts, regardless of their previous status.
API surface
GET
/api/templatesPublic template libraryGET
/api/data/assetsOnchain Chainlink observationsPOST
/api/simulatePublic, no transactionsGET / POST
/api/intentsOperator authentication requiredPOST
/api/intents/:id/pauseDraft state onlyGET
/api/ccip/:messageIdExplorer reference, no inferred status