1. Account and project setup
Everything in yield.xyz is scoped to a project. A project represents one integration or business line and holds its own enabled yields, fee configuration, and API keys.1
Sign in to the dashboard
Sign in at dashboard.yield.xyz.
2
Create a project
Create a project for your integration. A fresh project starts with no yields enabled and no API keys.
3
Enable yields
Select the yields to activate for the project. You can filter by network, token, and provider.
GET /v1/yields returns only the yields enabled for your project, so a fresh project with nothing enabled returns an empty list. Calling an action on a yield that isn’t enabled for your project returns 400 Bad Request with "is not enabled for this project", not a 404. Enable yields in the dashboard before testing discovery or actions.2. API credentials
Create an API key on your project page and send it as thex-api-key header on every request. The key is shown once; store it in a secrets manager. See Projects & API keys for scoping, rotation, and expiry.
3. Dashboard configuration
Configure the settings that shape how your project behaves before going to production. Enterprise teams can automate projects, keys, enabled yields, and fees through Programmatic access. Each setting is covered in Advanced setup:4. Integration work
With a project, enabled yields, and an API key in place, integrate against the Yield API or widget.Quickstart
Discover a yield, request an action, sign, and submit in one walkthrough.
AI & Agents
Use yield.xyz agent skills and MCP tooling with AI coding tools.
Guides
Implementation guides for enter, exit, and manage flows.
Next steps
Authentication
Header format and error responses for authenticated requests.
Projects & API keys
Understand project scoping and key management in depth.

