Case study · Arya.ai

Nexus — API Gateway

API gateways are powerful but complex - especially for junior developers and teams without dedicated DevOps. Nexus is Arya.ai's AI API gateway to publish, secure, manage and monitor APIs; my goal was to simplify it without sacrificing functionality.

Role
Sr. UI/UX designer
Timeline
2 months
Company
Arya.ai
Tools
Figma
Team
Ver. 1: me (designer + researcher). Ver. 2: 2 designers including me. With 1 frontend + 1 backend developer, my manager (growth head) and the VP of engineering

60%fewer support tickets in the journey

Visit Arya.ai (opens in a new tab)
01 · Understanding

First, what is an API gateway?

As the only designer then, I started with the core team's product requirements, discussions and architecture - the product, technical and design needs. Then secondary research and a competitor's analysis of Kong, MuleSoft, AWS, Apigee, Red Hat 3scale and WSO2.

  • Authentication and security - is this user allowed?
  • Rate limiting - how many requests per minute?
  • Load balancing, request transformation, monitoring and analytics.

In one lineA smart receptionist for apps: it receives every API request, figures out the right service, adds security checks and controls, and sends back the right answer - quickly and safely.

02 · Goals

What we designed for

Two persona groups: developers, and admins.

  • An easy, smooth way to set, publish, manage and monitor APIs.
  • Development friendly, with easy navigation and an understandable flow.
  • A simplified deployment process, and a product that looks - and is - secure.
  • Easy-to-understand information, and proper team management.
Let's design to make…
03 · Key decisions

Key decisions, tested

Every version came out of user testing, A/B tests, moodboards and discussions.

  • Guidance in the nav. The side nav shows the sub-steps of the process you're in, with a progress bar on top. Testing showed this made the process easy to understand - something most API gateways lack.
  • Fewer popups. Ver. 1 hid adding APIs and members inside popups; it felt complex and congested. Ver. 2 moved them into a clear app → API flow.
  • A real view page. In an A/B test with 11 participants, 8 chose the new API view page over a locked copy of the form.
  • Invite fast. 7/10 preferred typing names and picking a role once for everyone they invite.
  • Red only for caution. Destructive actions are secondary red buttons with a confirmation.
Add new API: the side nav lists the steps, with progress on top.
04 · The product

Everything an API team needs

  • Create an app, then add APIs in four steps: basic details, configuration, authentication, routing.
  • API pages with versioning, documentation (copy, run in Postman) and plugins.
  • A dashboard of request, performance, security and usage metrics, with error tracking and filters.
  • User management, profiles and roles.
The dashboard's first tab.
05 · Testing

Testing along the way

I tested the UI/UX from time to time, while the product team checked the technical side - including a benchmark where the gateway handled 40,000 requests per second.

06 · Version 2

A twist, and version 2

While building Nexus we launched a new version of the website, and Nexus had to match it - for connectivity, marketing and branding. With few users yet, and functionality staying exactly the same, only the UI changed. Another designer joined and we designed ver. 2 together.

  • A darker, teal look matching the new brand.
  • New features: API testing inside the app, and a visual workflow builder.
The version 2 dashboard.
07 · Outcome

The result

  • 16/20Less cognitive load publishing APIs
  • 14/20Better observability, with clear metrics
  • 17/20A consistent, predictable navigation
  • 16/20A simpler API flow
  • 60%Fewer support tickets in the journey

Also: better onboarding for developers, and higher developer satisfaction overall.

08 · Final product

The final product

A walkthrough of Nexus.

More details?

More Projects?

My Role?

Sr. UI/UX Designer

TOOLS?

FIGMA

TIMELINE?

2 MONTHS

Company?

Arya.ai

TEAM?

1 DESIGNER + RESEARCHER (ME) - ver. 1, 2 designers (including me) - ver. 2

1 FRONTEND DEVELOPER + 1 BACKEND DEVELOPER + MY MANAGER (GROWTH HEAD) + vp OF ENGINEERING.

NEXUS- API GATEWAY

Product requirements, discussions with the core team and the architecture
What is an API gateway: secondary research and competitor's analysis
How an API gateway works, and the design goals
Ideations, sketches, iterations and wireframes
To embed a website or widget, add it to the properties panel.
Design decisions for login and sign up
Create a new app: version 1 vs version 2, and the side nav iterations
The version 1 flow and the problems found in testing
Back to the version 2 create app and API flow
The create flow in version 2: app, then API in four steps
List of apps created
Adding members to an app
List of APIs, version 1 and 2
View an app, version 1 and 2
View an app: app details
View an app: members, and the A/B test on inviting
View an app: settings and confirmations
The three tabs in a nutshell
Unsaved changes: options considered
API view page, version 1
API view page, version 2: basic details
API view page: configuration
Versioning added to APIs
API view page: authentication
API view page: authentication methods
Dashboard, tab 1
Dashboard filters
Dashboard tabs: performance, security, usage, errors
User management
User profile, two structures
API documentation page
Plugins
Testing: competitor SWOT and the 40,000 requests per second benchmark

I was testing the UI/UX from time to time

The twist: matching the new website, and version 2
To embed a website or widget, add it to the properties panel.
Version 2: login and sign up
Version 2: onboarding
Version 2: create new API flow
Version 2: app catalogue
Version 2: API testing, a new feature
Version 2: dashboard
Version 2: workflow builder
Version 2: profile
Version 2: app and API details
Version 2: plugins
Version 2: user management
Version 2: confirmations, secrets and notifications

Improvements happened in the following grounds -

16/20 users

Reduced cognitive load in API publishing

14/20 users

Enhanced observability with clear metrics

17/20 users

a consistent and predictable navigation system

16/20 users

Simplified API Flow

Better Onboarding for developers

Developer satisfaction overall

Reduced support tickets by 60% in the journey