DEV Community

Cover image for Stop letting your hackathon API keys rot
Jonathan Murray for Backboard.io

Posted on

Stop letting your hackathon API keys rot

You've got OpenAI, Anthropic, Gemini, and xAI credits sitting in five dashboards. Plug them all into one API and get free state management, courtesy of Dev.to and MLH.

If you've done a hackathon or run a startup, you have API credits scattered everywhere. OpenAI from one event. Anthropic from another. Gemini and xAI from your last sprint. All sitting in separate dashboards, half-used, slowly expiring.

Backboard fixes that. One API, your keys, every model.

Bring your own key

Drop in keys from any of these providers and route across all of them behind a single Backboard API:

  • OpenAI
  • Anthropic
  • OpenRouter
  • Google Gemini
  • xAI
  • Cohere
  • ElevenLabs

You keep your credits. You keep your rates. You stop stitching seven SDKs together. One key in front of all of them, with memory, routing, and stateful threads built in.

BYOK Screen

Free state management, on the house

Memory is the part everyone skips at a hackathon because it's a pain to build. Not here. State management on Backboard is free, brought to you by Dev.to and MLH.

Stateful threads at the message level. No vector DB to spin up, no session glue code. Your agent remembers across the whole build.

Free State Management

Add your keys in 30 seconds

  1. Sign in at app.backboard.io
  2. Go to Dashboard → API Keys
  3. Paste your provider keys
  4. Ship
pip install backboard-sdk
# or
npm install backboard-sdk
Enter fullscreen mode Exit fullscreen mode
from backboard import Backboard

bb = Backboard(api_key="your_backboard_key")

# Your OpenAI, Anthropic, Gemini keys are already wired in.
# Memory and state come free.
thread = bb.threads.create(assistant_id="your_assistant")
bb.messages.create(thread_id=thread.id, content="Remember this for later.")
Enter fullscreen mode Exit fullscreen mode

Got tokens from a hackathon? Credits your startup was granted? Put them to work instead of letting them expire.

Add your keys: app.backboard.io/dashboard/api-keys

Top comments (0)