Kanban boards
with an API

Boards with a REST API for automation and integrations. Share with clients, developers, or AI tools — with role-based access.

Terminal — mitt-prosjekt/

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

Up and running in 30 seconds

No setup, no plugins. Just an API.

1

Create a board

Create a board and invite your team — or just a client.

2

Generate an API key

In Settings. Use it in scripts, CI/CD, AI tools, or your own apps.

3

Automate everything

Create cards, log time, move tasks — from the terminal, a bot, or anything.

Everything you need, nothing you don't

Low friction, zero distraction.

Kanban with sub-boards

Organize large projects in hierarchies. Main board for overview, sub-boards for each part. Custom columns, inline editing.

REST API

Full API with Bearer token auth. Fetch boards, create cards, log time, add comments. Perfect for scripts, bots, and AI tools.

Share boards, not everything

Invite clients or collaborators to a specific board via email. They only see that board — not the rest of your team.

Merge cards

Written the same thing twice? Select the cards, merge them. Descriptions, comments, attachments, and time entries are moved automatically.

Time tracking

Log time on cards — from the UI or via API. Opt-in per card. Total time shown at board level. Fully automatable.

Brain Notes

Store architecture decisions, context, and references tied to a project. Persistent knowledge that outlives individual tasks.

Files and attachments

Upload images, documents, and files directly on cards. Image previews, downloads, and attachment count on kanban cards.

Status, labels, and priority

Cards have status (planned, in progress, blocked, completed), priority, labels, URL field, due date, assignee, and comments.

Teams and roles

Admin, developer, and client roles. Team invitations and board invitations — independent of each other.

An API that makes sense

REST endpoints with Bearer token. JSON in and out. No SDK required.

Get board with cards
GET /api/boards/my-project

 Columns, cards, labels, comments
Create card
POST /api/cards
{
  "board_id": "my-project",
  "title": "Fix login bug",
  "column_slug": "todo",
  "priority": "high"
}
Move card
POST /api/cards/{"{id}"}/move
{
  "column_slug": "done"
}
Log time
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 →

Simple, fair pricing

Start free. Upgrade as your team grows.

Free

For individuals and testing

0 kr/mnd
Get started
  • 3 boards
  • 2 team members
  • REST API
  • Board invitations
Popular

Pro

For freelancers and small teams

149 kr/mnd
Start 14-day trial
  • Unlimited boards
  • 10 team members
  • Sub-boards
  • Time tracking
  • Priority support

Team

For agencies and growing teams

349 kr/mnd
Start 14-day trial
  • Everything in Pro
  • Unlimited members
  • Unlimited API calls
  • Activity log
  • MCP protocol

Ready to try it?

Create a board, invite your team, connect the API — all in under 5 minutes.

Get started free