Yield.xyz is a unified, non-custodial yield infrastructure layer for crypto. Through a single API, you can integrate staking and DeFi yield opportunities into wallets, exchanges, fintech apps, and custody platforms — with standardized discovery, execution-ready transaction flows, and portfolio tracking.
Is Yield.xyz custodial or non-custodial?
Yield.xyz is non-custodial. We do not hold funds and we do not sign transactions. We return ordered, unsigned transaction payloads and your platform signs and broadcasts using your own wallet or custody infrastructure.
How does Yield.xyz work at a high level?
The integration follows a consistent pattern: Discover yields and metadata → Generate an action (enter, exit, manage) to receive ordered unsigned transactions → Sign & submit in your stack → Track lifecycle-aware balances and positions. See the Quickstart for the complete flow.
What yield types do you support?
Yield.xyz aggregates multiple on-chain yield categories including staking, liquid staking, restaking, DeFi lending/borrowing, vault strategies, and tokenized RWA yields where available. The canonical source is the Supported Yields catalog.
Wallets adding staking/DeFi yield, custody platforms offering client-directed yield under signing policies, fintechs launching yield on crypto or stablecoin balances, and infrastructure teams building yield aggregation and automation.
Can I use Yield.xyz for my wallet/exchange/fintech app?
Yes. Yield.xyz is designed for product teams that need a standardized yield layer without giving up custody control. For special constraints (jurisdictions, custody model, allowlists), review the Enterprise guides or contact us.
Do you offer a trial or demo environment?
Most teams start with a sandbox/test environment for evaluation, then migrate to production once signing and operational checks are complete. Register interest to get provisioned.
How do I select validators or customize yield sources?
Yield selection is managed through catalog configuration and product policies. For staking, validator selection can be configured using staking extensions depending on your plan.
Include your API key in the x-api-key header. Your key should be treated as a secret and never embedded in client-side apps. See Authentication for details.
What are the main API primitives I should understand?
Most integrations rely on three primitives: Yields (opportunities and metadata), Actions (enter, exit, manage returning unsigned transactions), and Balances (lifecycle-aware positions). See Core Concepts.
Why are certain yields not available on the API?
Common reasons: not enabled for your project, region/policy restrictions, temporary disablement due to incidents or risk controls, or protocol-level availability changes. Contact support with the yield identifier and project context.
How do I handle multi-step transactions returned by an action?
Some actions require multiple transactions (e.g., approval + deposit). Execute them in the order returned, wait for confirmation per step, and report submitted hashes back to Yield.xyz. See Transaction Submission.
What is the expected flow for entering and exiting positions?
Enter: request action → sign/submit → confirm → track balances. Exit: request action → sign/submit → confirm → track until settled. Manage: protocol-specific operations (claims, rebalances). Use balances as your source of truth. See Enter/Exit Flows.
How do I troubleshoot API errors (400/401/429/500)?
Quick triage: 401 = key missing/invalid; 429 = rate limit exceeded (see Rate Limits); 400 = invalid parameters; 500 = transient error, retry with backoff. Include endpoint, timestamp, request ID, and yield identifier when contacting support.
How do I troubleshoot missing or incorrect balances?
Most issues come from wrong address/chain format, position in lifecycle transition, protocol-specific accounting delays, or indexing delays. Share wallet address, yield ID, transaction hash(es), and timeframe with support.
How do I get historical rewards or balance history?
Historical availability depends on plan and product surface. Review DataKit pages and confirm requirements with your account team.
How do I request a new network, protocol, or yield integration?
Share protocol/network name, target assets and yields, expected volume and timeline, and any custody/compliance constraints. We’ll confirm feasibility and delivery path.
Plans vary by product surface and scale. See Plans & Limits for current tiers, included usage, and applicable add-ons.
How are API usage and compute units billed?
Usage is metered based on your plan’s pricing model. See Compute Unit Pricing for how usage is measured and how overages are handled.
How does monetization work?
Staking: validator economics can be passed through depending on configuration. DeFi: OAVs enable product-level fee configuration (deposit, management, performance) where supported. See Fees for details.
How are fees configured (deposit, performance, management)?
Fee models are implemented through product configuration and OAVs for DeFi strategies. Your team controls how fees are presented and applied. See Fees and OAVs.
How long does it take to set up fees or deploy OAVs?
Timelines depend on vault model, chain coverage, and review requirements. Share your target assets, networks, and fee model with the team for a realistic estimate.
Can Yield.xyz support institutional clients?
Yes. Yield.xyz supports institutional use cases including custody signing flows, policy-controlled execution, and operational workflows. See Enterprise guides.
Are discounts or custom pricing available for high-volume clients?
Enterprise pricing can be customized based on usage, coverage, and support needs. Contact us with expected volume and required features.
What reporting is available?
Reporting capabilities depend on plan and product surface. For finance-grade reporting (positions, rewards, history), review DataKit and confirm requirements with your account team.
SOC 2 Type I is completed. SOC 2 Type II is in progress. Report sharing is typically handled under NDA via your account team or security review process.
How is Yield.xyz secured?
Yield.xyz is designed around a non-custodial model (no keys, no custody). Shield validates transaction intent before signing, and monitoring integrations detect suspicious activity. See Security Overview.
What is Shield?
Shield is a transaction validation layer that verifies unsigned transaction payloads before signing, reducing the risk of payload tampering and transaction-blind signing. See Shield.
Do you audit smart contracts and integrated protocols?
Contract and protocol risk varies by strategy and provider. Audit posture should be reviewed as part of listing policy. For institutional deployments, request the security package through your account team.
How are API keys managed, rotated, and revoked?
API keys are scoped to projects/environments and should be treated like production credentials. Use rotation and least-privilege practices, revoke immediately if exposure is suspected. See API Keys.
How is data protected in transit and at rest?
Security controls for data handling are documented in the security review package. Request specifics (encryption standards, retention, sub-processors) through your account team.
How do you handle incident response?
Incident handling and escalation are covered by operational/security processes for supported customers. Confirm formal incident SLAs as part of your enterprise agreement.
What compliance attestations do you support?
Compliance posture depends on your integration model and the data you send. For formal attestations, refer to Legal and request the compliance package where required.
Email hello@yield.xyz for general support. Enterprise customers use their dedicated Slack/Telegram channel if provisioned.
What is the onboarding and integration support process?
Most integrations follow: kickoff (scope, custody model, target assets) → sandbox integration and testing → security review (as needed) → production rollout and monitoring. See Onboarding Guide.
How do I report a bug or request troubleshooting help?
Email support with: issue description, endpoint(s) affected, timestamp and environment, request/action/yield IDs, and sanitized request/response examples. Do not send secrets.
What is the turnaround time for support requests?
Response times depend on your plan and support agreement. Confirm guaranteed SLAs as part of enterprise onboarding.
Who should I contact for urgent issues?
Use your dedicated support channel (enterprise) or email with “URGENT” in the subject, including environment, affected endpoints, timestamps, and impact.
How do I get updates on bug fixes or roadmap items?
Track public changes in the Changelog. For account-specific coordination, use your support channel or account team.
How do I report a security issue?
Email security@yield.xyz immediately. Do not disclose security issues publicly.
How do I offboard or terminate an account?
Contact your account team or support to coordinate credential rotation, environment shutdown, and any required data/export steps based on your agreement.