Boards with a REST API for automation and integrations. Share with clients, developers, or AI tools — with role-based access.
curl -s devboard.no/api/boards -H "Authorization: Bearer xxx"
[
{ "name": "Nettbutikk", "cards_count": 42 },
{ "name": "App redesign", "cards_count": 18 }
]
curl -X POST devboard.no/api/cards -d '{"board_id":"nettbutikk","title":"Fix checkout"}'
✓ Card created in Backlog
curl -X POST devboard.no/api/cards/abc/time -d '{"minutes":45}'
✓ 45 minutes logged
No setup, no plugins. Just an API.
Create a board and invite your team — or just a client.
In Settings. Use it in scripts, CI/CD, AI tools, or your own apps.
Create cards, log time, move tasks — from the terminal, a bot, or anything.
Low friction, zero distraction.
Organize large projects in hierarchies. Main board for overview, sub-boards for each part. Custom columns, inline editing.
Full API with Bearer token auth. Fetch boards, create cards, log time, add comments. Perfect for scripts, bots, and AI tools.
Invite clients or collaborators to a specific board via email. They only see that board — not the rest of your team.
Written the same thing twice? Select the cards, merge them. Descriptions, comments, attachments, and time entries are moved automatically.
Log time on cards — from the UI or via API. Opt-in per card. Total time shown at board level. Fully automatable.
Store architecture decisions, context, and references tied to a project. Persistent knowledge that outlives individual tasks.
Upload images, documents, and files directly on cards. Image previews, downloads, and attachment count on kanban cards.
Cards have status (planned, in progress, blocked, completed), priority, labels, URL field, due date, assignee, and comments.
Admin, developer, and client roles. Team invitations and board invitations — independent of each other.
REST endpoints with Bearer token. JSON in and out. No SDK required.
GET /api/boards/my-project
→ Columns, cards, labels, comments
POST /api/cards
{
"board_id": "my-project",
"title": "Fix login bug",
"column_slug": "todo",
"priority": "high"
}
POST /api/cards/{"{id}"}/move
{
"column_slug": "done"
}
POST /api/cards/{"{id}"}/time
{
"minutes": 45,
"description": "Fixed auth flow"
}
Plus: comments, brain notes, card updates, and more. See full API docs in Settings →
Start free. Upgrade as your team grows.
For individuals and testing
For freelancers and small teams
For agencies and growing teams
Create a board, invite your team, connect the API — all in under 5 minutes.
Get started free