Reducing friction inside a complex API platform

Case studyAPI managementDev platform
API Setu Case Study Banner

Product Designer leading UX for API Setu through UX4G, redesigning critical national API infrastructure end to end: public website, publishing workspace, discovery flows, and org admin.

MY ROLE

Product Designer

RESPONSIBILITIES

Research, IA, Interaction Design, Visual Design

TIMELINE

Feb 2023 to Apr 2024

CLIENT

API Setu / Digital India Corporation

A platform that worked. But only if you already knew how

API Setu was functional. APIs were being published and consumed. Spend any time with it and the cracks showed up fast. The platform assumed you'd figure it out. No guidance for new users, no flexibility for experienced ones, and nothing that communicated why this platform was worth trusting over anything else.

1. It didn't look or feel credible

Cartoony illustrations, bright playful colours, buried navigation. The homepage read like a side project, not national infrastructure. For a platform handling sensitive government data and developer integrations, that mismatch in tone was killing trust before users even got started.

Existing API Setu homepage showing the visual and UX problems

2.1 Existing website, the visual and UX problems.

Images

2. Workflows were rigid and unforgiving

The publishing flow was locked into a strict linear sequence. No going back, no previewing, no room to breathe. Every developer I spoke to mentioned Postman within the first few minutes. The comparison wasn't flattering.

Existing publishing flow showing the linear-sequence constraints

2.2 Existing publishing flow, a rigid, linear sequence.

Images

3. Discovery and management were afterthoughts

The API directory was a flat list with no filters, no categories, no way to evaluate an API before committing to integration. For organisations managing teams and permissions, the admin side was rougher still: complex controls with almost no visibility into what was actually happening.

Analysis of the existing API directory and listing pages

2.3 The existing API directory and listing pages, analysed.

Images

Three ways into the same problem

Turning gut feel into an evidence-backed argument

I ran a structured UX audit of the existing site and portal before talking to anyone. Inconsistent hierarchy, vague CTAs, a visual language that undermined rather than built trust. None of it was subtle. Writing it all up against established UX principles gave me a clear, evidence-backed argument for why this needed more than a visual refresh, and why the team should care about it.

Comprehensive UX audit of the existing product

3.1 The existing product, audited.

Image

What developers already expected, and weren't getting

I studied Postman, RapidAPI, and a few other platforms developers actually enjoy using. The pattern was consistent: flexible flows, inline testing, workspaces that felt like theirs. These weren't advanced features. They were the baseline expectation. Any platform that fell short of this felt broken, regardless of what it was technically capable of.

Competitor audit research board

3.2 Competitor analysis: Postman, RapidAPI, and others.

Image

They wanted a platform worth showing off

The API Setu developers were my main stakeholders and my closest proxy for actual users. That was unusual, and genuinely useful. I could get real reactions to early ideas fast, understand what was technically possible, and catch assumptions before they became design decisions. The thing I took away most wasn't a feature request. It was this: they wanted a platform they'd be proud to show another developer. That set the bar.

Stakeholder collaboration — notes from zoom sessions

3.3 Working sessions with the development team.

Image

Four areas transformed, end to end

1. What should a government API platform look like?

The old homepage was too casual. The obvious fix was to go corporate and clean, but that felt wrong too. API Setu needed to feel like somewhere worth being, not just somewhere official. It needed to attract developers who had Postman as their reference point.

I explored a few directions before landing on a space exploration theme: APIs as navigating a digital universe. It sounds abstract, but it worked. It gave the platform ambition and personality while staying within government design guidelines.

Redesigned hero section on the landing page

4.1.1 Redesigned hero section on the landing page.

Image
Space exploration theme applied across the platform

4.1.2 The space exploration theme, applied throughout.

Image
Redesigned homepage, zoomed-out full-page view

4.1.3 Redesigned homepage.

Image
Consistent visual design across other pages

4.1.4 The same visual language, carried across other pages.

Images

Sign-in and sign-up screens set the visual language for the entire product, so I presented multiple directions to stakeholders before committing to one.

Sign-in / sign-up wireframe explorations

4.1.5 Explorations for the sign-in and sign-up page.

Images
Onboarding for citizens and partners

4.1.6 Reimagined onboarding for citizens and partners.

Images

2. From a straight line to a workspace

The old flow had one mode: forward. Step 1, step 2, step 3, no going back.

The moment I reframed the question, from "how do we fix the steps" to "how do we make this feel like a workspace," everything changed.

Publishing flow wireframe explorations

4.2.1 Publishing flow, explored.

Images

That reframe gave us collapsible navigation, a persistent preview pane, inline docs, and jump-to-any-step freedom. Developers could move the way they actually think, not the way a form tells them to.

First-timers get a guided tour with tooltips throughout. Experienced users can jump straight in.

API Publishing Workspace Comparison - After
API Publishing Workspace Comparison - Before
BeforeAfter

4.2.2 API publishing, before and after.

Slider

4.2.3 The full publishing flow, in motion.

Loop
Guided tour for new users in the publishing workspace

4.2.4 Getting new users familiarised, with a guided tour.

Image

4.2.5 Collapsible navigation, in motion.

Loop

3. Making API discovery actually work

The old API directory was a wall of text. No filters, no categories, no context. You had to already know what you were looking for.

I redesigned it around browsing: structured categories, keyword and criteria filtering, list and grid views, and a basket model so developers could shortlist multiple APIs and subscribe in one go.

API Directory Comparison - After
API Directory Comparison - Before
BeforeAfter

4.3.1 API directory, before and after.

Slider
Switchable list and grid views on the search results page

4.3.2 Switchable list and grid views.

Images
Category-level exploration of APIs

4.3.3 Category-level exploration.

Images
Redesigned API directory page

4.3.4 Redesigned API directory page.

Images

Each API listing page now puts collections, endpoints, documentation, and testing all in one place. Subscribe via a basket: add what you need, review it, commit once.

API Listing Page Comparison - After
API Listing Page Comparison - Before
BeforeAfter

4.3.5 API listing page, before and after.

Slider
Redesigned API search and listing page

4.3.6 Redesigned API search and listing page.

Images

4.3.7 Bulk subscription, in motion.

Loop

The consumer dashboard shows active subscriptions and usage at a glance.

API consumer dashboard

4.3.8 API consumer dashboard.

Image

4. Admins finally had a home screen

Teams, roles, permissions, member management: all there. Onboarding requests reviewable with actual context. Partner service requests from DigiLocker and others with a proper approval flow built in.

Organisation home dashboard

4.4.1 Organisation home dashboard.

Image
Organisation management — teams and people

4.4.2 Organisation management: teams and people.

Image

API Setu admins review Digital India partner service requests, from DigiLocker and others, with the use case and organisation profile in view, so approval decisions are made with proper context.

4.4.3 Partner service request management, in motion.

Loop

What the final designs don't show you

Three things made this project harder than a standard redesign, and one feature I fought for that didn't make it.

No design infrastructure to lean on

UX4G was brand new when I joined this project. I was their representative, parachuted into a dev team that had never worked with a designer. No design system, no brand guidelines, no one to bounce visual decisions off.

Every banner, icon, and illustration I either made myself or found and adapted from other sources. It was scrappy.

It also made me more self-reliant than I'd ever had to be before.

Every change was a negotiation

API Setu had real users and real technical debt. The team's default was cautious, and fair enough. More engineering effort meant more testing risk and more chance of breaking something that was working.

I learned fast to pick my battles. Some things I could redesign freely. Others I had to work around.

Getting precise about that difference saved a lot of friction.

The sandbox that didn't ship

I wanted an integrated testing sandbox: test your API before publishing, try someone else's before subscribing, all without leaving the platform. The kind of thing Postman makes feel obvious.

It didn't make it. A Swagger module was already in place, replacing it felt too disruptive, and the call was made to keep it.

I understood the logic. I still think the sandbox was right.

That tension, between what's best and what's buildable, is one of the more honest parts of this project.

A platform ready to grow

Publishers up 57%. APIs on the platform up 61%. Transactions up nearly 3x.

At the start of the project

1143
Publishers
2617
Published APIs
6 Cr
Transactions / Month

Post revamp

1800++57%
Publishers
4200++61%
Published APIs
17.5 Cr3x growth
Transactions / Month

Quick caveat: these numbers weren't caused by design alone. Ministry mandates, Digital India policy push, and growing partner interest all played a part.

What I do believe, based on working alongside these teams across the project, is that the redesign made the difference between people arriving and people actually staying. A platform that developers found confusing and off-putting was not going to onboard 600+ new publishing organisations and retain them.

The usability had to be there for the growth to stick.

What this project changed about how I work

First time owning a product end to end

This was the first project where I was responsible for the whole thing, not a flow, not a feature, but a product with four distinct user types and dependencies across government departments.

That was a lot. It's also where I learned the most: how to hold multiple perspectives at once, how to sequence work when everything feels equally urgent, how to explain design decisions to people who live in code.

I wish I'd built the design system first

I came into this project relatively new to the concept of design systems. By the time I was halfway through, I understood why they matter.

Without a coherent system in place from the start, the design files became increasingly difficult to manage: redundant components started appearing, and decisions made early created inconsistencies that took time to untangle later.

The further in I got, the more I wished I had established the foundations first rather than building them reactively. That lesson shaped how I approached everything after this.

Esse quam videri
Sustine et abstine
Nosce te ipsum
Esse quam videri
Sustine et abstine
Nosce te ipsum