submit api.md

Submit your API to Devtool Arena for evaluation

Submitting your API to Devtool Arena means Lightsage evaluates your tool using real, live AI coding agent runs — not synthetic benchmarks. Claude Code receives a production API key, a real developer task specific to your category, and a fresh environment. Lightsage records what happens: whether the agent succeeded, how many tool calls it made, what errors it hit, and how long it took. The results appear on the public leaderboard so you and your team can track your ranking over time.

What you need to submit

To request an evaluation, go to lightsage.com/leaderboard/add and provide:

That is the complete set of required inputs. You do not need to provide an API key at submission time — Lightsage will locate or request one as part of the evaluation setup.

The submission and evaluation process

1. Submit your documentation URL or GitHub repo
Fill in the form at lightsage.com/leaderboard/add with your docs URL (or GitHub URL) and your work email. You will receive a confirmation once your submission is received.

2. Lightsage obtains credentials
Lightsage signs up for your product and obtains a working API key through your standard developer onboarding flow — the same path any developer would take. If your API requires a paid plan, company verification, or a credit card to access, your evaluation may be queued as Skipped until credentials can be obtained. Reach out if you can provide a test key directly.

3. Live evaluation runs
Claude Code receives your API key, your documentation URL, and a realistic developer task. It runs the task end-to-end using live API calls against your production (or sandbox) environment. Lightsage records Eval Score, Discovery Score, tool calls, errors, cost, and time. Multiple runs are averaged for a stable result.

4. Results published and report shared
Your tool appears on the leaderboard. Lightsage notifies you by email with a link to your full eval report, which includes the task prompt used, the agent's execution trace, specific errors encountered, and your scores across all metrics.

5. Claim your company report
Log in at lightsage.com to claim ownership of your company's report. Once claimed, you can view detailed session logs, track score changes over time, and share your eval report with your team.

What the evaluation covers

Each evaluation run uses a real, realistic developer task drawn from your API's primary use case. For example:

The agent uses your public documentation to figure out how to complete the task — it does not receive any special guidance beyond what any developer would find on your site. Live API calls are made against your actual API endpoints.

Why some evaluations are skipped

If Lightsage cannot obtain a working API key through your standard developer onboarding, your tool is listed as Skipped on the leaderboard with a reason noted. Common causes:

If your tool was skipped and you want to be evaluated, email the leaderboard team or resubmit with a note explaining how to access credentials. Providing a time-limited test key directly is the fastest path to getting evaluated.

How to maximize your score before submitting

The following improvements directly affect your Eval Score and Discovery Score. Make these changes before you submit for the best first result.

Update your API to return the most specific error context possible, especially for authentication failures, missing parameters, and invalid input shapes.

After your report is published

Once your eval report is live, you can:

How scoring works
Understand exactly how Eval Score and Discovery Score are calculated and what moves each metric.

Leaderboard overview
See how to read the leaderboard table and what each column means.