# Credit runs on Sprinter ## Docs - [Sprinter Documentation](https://docs.sprinter.tech/index.md): Programmable credit infrastructure for the onchain economy - [What Is Sprinter?](https://docs.sprinter.tech/introduction.md): Programmable credit infrastructure for the onchain economy - [Partnerships](https://docs.sprinter.tech/partnerships.md) - [Asset Issuer Integration](https://docs.sprinter.tech/quickstart/asset-issuer.md): Onboard a T+X asset with Sprinter, then offer instant redemptions and subscriptions on it - [Credit Draw](https://docs.sprinter.tech/quickstart/credit-draw.md): Draw credit against locked DeFi collateral via the Sprinter Credit API — lock, draw, repay, unlock - [Authorization Webhook Handler](https://docs.sprinter.tech/quickstart/credit-draw/authorization-webhook.md): TypeScript implementation for handling card authorization webhooks with JIT credit draws via the Sprinter Credit API - [Card Program Integration](https://docs.sprinter.tech/quickstart/card-program.md): Add credit-backed card spending to your card program — let cardholders spend against DeFi collateral via the Sprinter Credit API - [Wallet Integration](https://docs.sprinter.tech/quickstart/wallets-integration.md): Let wallet users borrow against their existing ETH and stETH — no selling, no bridging, just credit - [Agent Skills](https://docs.sprinter.tech/quickstart/agent-skills.md): Pre-built agent skills that use the Sprinter Credit API to autonomously manage credit positions - [Agent Credit Borrow](https://docs.sprinter.tech/quickstart/agent-skills/credit-borrow.md): Give AI agents access to credit — humans delegate collateral-backed credit lines, agents draw and repay autonomously - [Credit Health Monitor & Auto-Repay](https://docs.sprinter.tech/quickstart/agent-skills/health-monitor.md): Agent skill that monitors credit position health and automatically repays debt or tops up collateral - [Yield-Optimized Collateral Manager](https://docs.sprinter.tech/quickstart/agent-skills/yield-optimizer.md): Agent skill that rebalances collateral across earn vaults to maximize yield while maintaining credit position health - [Sprinter Liquidity Integration Guide](https://docs.sprinter.tech/stash-v1/integration-guide.md): Guide for crosschain DeFi solvers to integrate with Sprinter Liquidity for on-demand credit borrowing - [Sprinter Credit](https://docs.sprinter.tech/sprinter-credit/overview.md) - [Credit Engine](https://docs.sprinter.tech/sprinter-credit/credit-engine.md): How the Sprinter Credit Engine handles credit line creation, drawdowns, repayments, and liquidations - [Credit Accounts](https://docs.sprinter.tech/sprinter-credit/credit-accounts.md): EOA vs Smart Account — choosing the right account type for your Sprinter Credit integration - [Supported Assets & Strategies](https://docs.sprinter.tech/sprinter-credit/supported-assets.md): Collateral assets, earn strategies, LTVs, and maintenance thresholds supported by Sprinter Credit - [Policy Engine](https://docs.sprinter.tech/sprinter-credit/policy-engine.md): Credit Operators, delegation, and fine-grained controls for configurable credit - [Risk Management](https://docs.sprinter.tech/sprinter-credit/risk-management.md): Margin Period of Risk (MPOR)-driven risk framework protecting LPs from shortfall in Sprinter's credit system - [Sprinter Liquidity](https://docs.sprinter.tech/stash-v1/overview.md): Sprinter Liquidity is a credit-based liquidity protocol for crosschain solvers and liquidity providers - [Solve RFQ](https://docs.sprinter.tech/solve-rfq.md): How you get a price out of Sprinter Liquidity — a firm quote with the liquidity already held behind it - [Pricing & Credit Facilities](https://docs.sprinter.tech/pricing.md): How Sprinter prices short-duration credit, and the two ways to access it — shared liquidity or a dedicated committed facility - [Sprinter Audits](https://docs.sprinter.tech/resources/audits.md): Security audits performed on Sprinter protocol smart contracts - [Sprinter Glossary](https://docs.sprinter.tech/resources/glossary.md): Key terms and definitions for Sprinter Credit and Sprinter Liquidity - [Overview](https://docs.sprinter.tech/api-reference/sprinter/credit/overview.md): Full API reference for the Sprinter Credit engine — lock collateral, draw credit, repay, unlock, and manage earn vaults - [Protocol Configuration](https://docs.sprinter.tech/api-reference/sprinter/credit/get-credit-protocol-configuration.md): Returns the credit protocol configuration including credit hubs and assets - [Credit Account Info](https://docs.sprinter.tech/api-reference/sprinter/credit/get-user-credit-information.md): Returns credit details including collateral value, debt, health factor, interest, principal, and due date for a user account across all credit tokens - [Collateral Details](https://docs.sprinter.tech/api-reference/sprinter/credit/get-collateral-asset-details.md): Returns detailed information about a collateral asset including APY estimate (if earn vault), price in USD, underlying asset, and earn service name - [Operator Status](https://docs.sprinter.tech/api-reference/sprinter/credit/get-operator-status-for-an-account.md): Returns the current operator address and list of whitelisted credit receivers. - [Lock Collateral](https://docs.sprinter.tech/api-reference/sprinter/credit/calldata-to-lock-asset-as-collateral.md): Creates list of contract calls to lock assets as collateral for credit account. Supports both underlying assets (e.g., USDC) which are wrapped into earn vault first, and earn positions (e.g., gtUSDCp) which are deposited directly. - [Unlock Collateral](https://docs.sprinter.tech/api-reference/sprinter/credit/call-data-to-unlock-collateral.md): Creates list of contract calls to unlock and withdraw collateral and potentially unwrap position from earn vault - [Draw Credit](https://docs.sprinter.tech/api-reference/sprinter/credit/build-transaction-calls-to-draw-credit.md): Returns the calls needed to draw credit. If the user has sufficient registered collateral, the drawCredit call is returned. - [Repay Debt](https://docs.sprinter.tech/api-reference/sprinter/credit/call-data-to-repay-credit-debt.md): Creates list of contract calls to approve USDC and repay debt to CreditHub - [Enable Auto Top-Up](https://docs.sprinter.tech/api-reference/sprinter/credit/build-transaction-calls-to-enable-auto-top-up.md): Returns the calls needed to enable auto top-up. Checks on-chain state and only includes setOperator (if not already set) and addCreditReceiver (if not already whitelisted). - [Disable Auto Top-Up](https://docs.sprinter.tech/api-reference/sprinter/credit/build-transaction-calls-to-disable-auto-top-up.md): Returns the removeCreditReceiver call if the receiver is currently whitelisted; returns empty calls if already disabled. - [Get Auto Top-Up Config](https://docs.sprinter.tech/api-reference/sprinter/credit/get-auto-topup-config.md): Returns the current auto top-up configuration for a given receiver. - [Update Auto Top-Up](https://docs.sprinter.tech/api-reference/sprinter/credit/update-auto-top-up.md): Builds calldata to update an existing auto top-up configuration. - [Wrap into Earn Vault](https://docs.sprinter.tech/api-reference/sprinter/credit/wrap-asset-into-earn-vault.md): Creates a list of contract calls (approve + deposit) to wrap an underlying token into an earn vault and receive vault shares. - [Unwrap from Earn Vault](https://docs.sprinter.tech/api-reference/sprinter/credit/unwrap-position-from-earn-vault.md): Creates list of contract calls to unwrap a position from an earn vault, converting vault shares back to the underlying asset. - [Claim from Earn Vault](https://docs.sprinter.tech/api-reference/sprinter/credit/claim-position-from-earn-vault.md): Creates list of contract calls to Claim a position from an earn vault, converting vault shares back to the underlying asset. - [Overview](https://docs.sprinter.tech/api-reference/sprinter/liquidity/overview.md): API reference for Sprinter liquidity — discover available liquidity, quote a cross-chain borrow, and get signing authorization to execute - [Returns Supported Tokens for a Chain](https://docs.sprinter.tech/api-reference/sprinter/liquidity/returns-supported-tokens-for-a-chain.md): Returns a map of token symbols to token metadata supported by Stash on the specified chain. - [Get Available Liquidity for a Specific Pool Type on a Chain](https://docs.sprinter.tech/api-reference/sprinter/liquidity/get-available-liquidity-for-a-specific-pool-type-on-a-chain.md): Returns the pool address and available balance for the requested chain and token - [Stream Available Liquidity Updates via SSE](https://docs.sprinter.tech/api-reference/sprinter/liquidity/stream-available-liquidity-updates-via-sse.md): Opens a Server-Sent Events stream that pushes a **LiquidityEvent** whenever a pool's available liquidity changes and a **FeeEvent** whenever a route fee updates. Current fee and liquidity state is pushed immediately on a new connection. Liquidity events fire when a reservation is created, increased,… - [Get Fee and Limits for a Given Protocol Route](https://docs.sprinter.tech/api-reference/sprinter/liquidity/get-fee-and-limits-for-a-given-protocol-route.md): Returns configured fee and min/max limits from solver config - [Returns Solver Address](https://docs.sprinter.tech/api-reference/sprinter/returns-solver-address.md): Returns solver address and time solver will need to fill it. - [Health Check](https://docs.sprinter.tech/api-reference/sprinter/health-check.md): health check - [Get the Borrow Quote for a Liquidity Transaction](https://docs.sprinter.tech/api-reference/sprinter/liquidity/get-the-borrow-quote-for-a-liquidity-transaction-based-on-the-input-data.md): Calculates the borrow quote including borrow cost, required input/output, and duration - [Get Signing Authorization for a Liquidity Transaction](https://docs.sprinter.tech/api-reference/sprinter/liquidity/get-signing-authorization-for-a-liquidity-transaction.md): This endpoint streams signed authorization for a liquidity transaction - [Overview](https://docs.sprinter.tech/api-reference/solve-rfq/overview.md): Request a firm, liquidity-backed quote through LI.FI Intents, or route a swap against public on-chain liquidity - [Request a LI.FI Intents Quote](https://docs.sprinter.tech/api-reference/sprinter/lifi-intents/rfq.md): Prices a LI.FI intents order against Sprinter liquidity and reserves that liquidity for the quote's validity window. The response is shaped like a single element of LI.FI's own request-quote response. - [Build the Escrow Open Transaction](https://docs.sprinter.tech/api-reference/sprinter/lifi-intents/transaction.md): Turns a quote into an unsigned `open` call on the LI.FI intents input settler escrow. When the quote carries a `quoteId` from the RFQ endpoint, the liquidity reservation is re-keyed to the resulting on-chain order id. - [Overview](https://docs.sprinter.tech/api-reference/solve/overview.md): API reference for Sprinter Solve — request an optimal swap route and execute the returned call data - [Route](https://docs.sprinter.tech/api-reference/solve/get-v1route.md): Calculate the optimal swap route and generate execution parameters for a token exchange ## OpenAPI Specs - [openapi](https://docs.sprinter.tech/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/sprintertech)