Subhrajit.
LinkedInGitHubGet in touch
All work

Product Designer · B2B SaaS · Developer Tools

A clearer workspace for working with APIs.

Designing Sparrow, a developer-focused API platform built around hubs, workspaces and a marketplace for reusable API resources.

Role
Product Designer
Company
Sparrow, via Techdome
Year
2025
Built with
  • Figma
  • Claude
  • ChatGPT
Sparrow's request surface: collection tree, request tabs, response pane and an AI panel

The problem

API tools are powerful.
Their complexity isn’t.

What a developer is actually managing
Requests
Collections
Environments
Variables
Workspaces
Hubs
Test flows
Teams
Too much to manage
  1. Requests leads to Too much to manage
  2. Collections leads to Too much to manage
  3. Environments leads to Too much to manage
  4. Variables leads to Too much to manage
  5. Workspaces leads to Too much to manage
  6. Hubs leads to Too much to manage
  7. Test flows leads to Too much to manage
  8. Teams leads to Too much to manage

Developers don’t just send requests. They manage environments, collections, reusable configurations and shared workflows — and every one of those is a place work can get lost.

The design challenge

How do you organise complexity without hiding power?

The usual outcome
More features
More menus
More hierarchy
More to hold in mind
  1. More features leads to More menus
  2. More menus leads to More hierarchy
  3. More hierarchy leads to More to hold in mind
Sparrow
Clear structure
Focused workspace
Reusable resources
Faster workflow
  1. Clear structure leads to Focused workspace
  2. Focused workspace leads to Reusable resources
  3. Reusable resources leads to Faster workflow

The goal was never to remove functionality. It was to make the functionality easier to navigate.

The product model

One place for the ecosystem, one for the work.

Hierarchy
Huborg level
Workspacewhere you work
Collection
Request
Test

Sparrow separates the broader API ecosystem — hubs, members, public workspaces — from the individual workspace where a developer actually does the work.

  1. Hub leads to Workspace
  2. Workspace leads to Collection
  3. Collection leads to Request
  4. Request leads to Test
Sparrow — Hub
Hub

Workspaces, members and settings for an organisation.

Sparrow — Workspace
Workspace

The focused environment where API work happens.

The workspace

The one screen that has to stay calm.

A Sparrow workspace: collection tree on the left, request in the centre, response below
  • Workspace

    The primary environment for API testing.

  • Organisation

    Related API work stays grouped together.

  • Reusability

    Start from an existing resource, not a blank request.

  • Collaboration

    Shared API work is discoverable and continuable.

Hubs and workspaces

A predictable place for every kind of API work.

Worked example
Payments hubhub
Payment Gatewayworkspace
Create Payment
Refund Payment
Get Transaction

The hierarchy gives high-level API resources and day-to-day testing work each a predictable home, so neither has to live inside the other.

  1. Payments hub leads to Payment Gateway
  2. Payment Gateway leads to Create Payment
  3. Payment Gateway leads to Refund Payment
  4. Payment Gateway leads to Get Transaction
Sparrow — Members
Members

Access lives at the hub, not per workspace.

Sparrow — New workspace
New workspace

Created inside a hub, so it starts with a place to belong.

Discoverability

Don’t rebuild what already exists.

The Sparrow marketplace: a grid of public workspaces with collection counts, and recently visited workspaces alongside
Reuse path
Discover
Select
Add to workspace
Use

The marketplace is a discovery layer over public workspaces — a payment gateway collection someone has already built and documented, copied into your own workspace rather than rebuilt in it.

  1. Discover leads to Select
  2. Select leads to Add to workspace
  3. Add to workspace leads to Use

Reuse

From blank workspace to ready-to-test.

Sparrow — Publish
Publish

A workspace made public becomes a resource other teams can start from.

Sparrow — Mock collection
Mock collection

Test against a collection before a live service exists.

Reuse works in both directions: pull a public workspace in, or publish your own for the next team. It cuts the repetitive setup that otherwise precedes every first request.

Fast access

Keep active work one click away.

Recent APIs and recent workspaces sit permanently in the sidebar, and the marketplace keeps its own list of recently visited workspaces. Returning to live work does not mean walking the hierarchy again.

Sparrow's sidebar with recent APIs and recent workspaces above the workspace list

Key design decisions

Sparrow — Structure before features
01

Structure before features

Problem
API tooling turns into a pile of disconnected features fast.
Decision
Establish one hierarchy — hubs, then workspaces — and hang everything off it.
Result
Developers get a predictable answer to where a piece of API work belongs.
Sparrow — Reuse instead of rebuild
02

Reuse instead of rebuild

Problem
Developers keep solving the same setup problem in different workspaces.
Decision
Make reusable resources first-class: public workspaces, a marketplace to find them, mock collections to work before a service exists.
Result
Common API work starts from an existing foundation instead of an empty request.
Sparrow — Fast access to active work
03

Fast access to active work

Problem
The work you are actually doing gets buried by the structure that organises it.
Decision
Keep recent APIs and recent workspaces permanently in reach, outside the tree.
Result
Getting back into live work costs one click, not a navigation.

The system

One system, many dense surfaces.

How it scales
Tokens
Components
API patterns
Workspace
Hub
Marketplace
Admin

Request panels, collection trees, workspace cards, tables, tabs, status pills and modals are the same components everywhere, which is what let new workflows land without the product drifting.

  1. Tokens leads to Components
  2. Components leads to API patterns
  3. API patterns leads to Workspace
  4. API patterns leads to Hub
  5. API patterns leads to Marketplace
  6. API patterns leads to Admin
Sparrow — Request panel
Request panel
Sparrow — Settings and tables
Settings and tables
Sparrow — Assertions
Assertions

Complexity to clarity

Complex software doesn’t need less information. It needs better hierarchy.

A dense Sparrow request screen, separated into navigation, context, primary task, supporting actions and status
  • Navigation

    Where things live. Left rail and tree, always in the same place.

  • Context

    Which hub, workspace and environment you are in.

  • Primary task

    The request. Centre, widest, unobstructed.

  • Supporting

    Params, headers, scripts, assertions — tabbed, not stacked.

  • Status

    Response, method and state, read without leaving the task.

The product

Sparrow — Request surface
Request surfaceSend, inspect and script a request without leaving the pane.
Sparrow — Collections
CollectionsRelated requests grouped where the developer expects them.
Sparrow — Hub
HubWorkspaces, members and access at the organisation level.
Sparrow — Workspace
WorkspaceA focused environment for one body of API work.
Sparrow — Marketplace
MarketplaceDiscover reusable API resources built by other teams.
Sparrow — Test flows
Test flowsChain requests into a flow that can be run and re-run.
Sparrow — Mock collections
Mock collectionsTest a contract before the service behind it exists.
Sparrow — Sharing
SharingPublish a workspace so the next team starts further along.

Delivered

  • Workspace architecture
  • Hub-based organisation
  • Marketplace for reusable API resources
  • Public workspace publishing
  • Recent APIs and workspaces
  • Test flows and mock collections
  • Scalable product patterns
  • Consistent design system

Sparrow turned a set of powerful API capabilities into a workspace model you can hold in your head.

Reflection

The hard part wasn’t simplifying the product. It was simplifying how people understood it.

Sparrow reinforced the lesson I keep relearning in B2B: complexity is usually not optional. What design decides is whether it feels structured and predictable, or whether it feels like a pile.