
API Developer Portal
Explore our advanced tools for crafting, testing, and refining your APIs.
Role
Interaction Design
UX Strategy
Wireframing
Prototyping
Tools
Figma
Figjam
Duration
5 weeks
Context
Overview
The API Developer Portal it’s a centralized hub designed to facilitate seamless collaboration between developers and API providers. It serves as a one-stop-shop for all things API-related, offering a range of tools, documentation, and resources to streamline the integration process.
Problem
Developing with APIs can present challenges such as integration complexity, lack of documentation clarity, and limited developer support. Our API Developer Portal is designed to mitigate these issues.
Design Thinking
Double Diamond Framework
Discover
Empathy
During this period, Personas were created based on real data to observe the main pain points of developers who use APIs.
Research
Desk Researches were carried out where information was collected from secondary research on developer portals for API. In addition, Surveys were carried out with developers who use APIs daily.
Define
Based on the information collected, it was possible to clearly define the main problems of the API Developer Portal, their were: How to Provide Clear and Comprehensive Documentation, How to Offer Effective Technical Support and How to Facilitate the Integration of APIs across different platforms.

Delivery
Ideate
Brainstorm sessions were held to develop ideas for solutions to the defined problems.
Propotype
Creation of high-fidelity prototypes and usability maps to test defined ideas and features. The prototypes were created with the aim of exploring ways to make API documentation as accessible and easy to understand.
Validation
Usability tests were carried out with developers to collect data and feedback. The following were observed: user behavior in finding a specific API documentation and whether the user was able to follow the steps in the documentation to test the APIs. After testing and changes, the project was validated by the client.
Personas
Beginner Developers: Developers who are at the beginning of their careers or just starting to explore the world of programming. They need clear, step-by-step documentation and simple examples to understand the basic concepts and start developing with APIs.
Intermediate Developers: Developers with some experience in programming and who have worked on projects using APIs before. They may be professionals looking to expand their skills or freelance developers looking to enhance their knowledge.
Software Architects and Technical Leaders: Experienced professionals with deep knowledge in software development and system architecture. These software architects and technical leaders require highly technical documentation, with detailed information on design patterns, security, scalability, and best practices to ensure the success of API integration in their system architectures.
Research Methods
Benchmarking
Desk Research
Surveys
User Journey Map
Usability Tests
Execution
Solutions

In the development of the project, a comprehensive set of solutions was implemented to enhance the developer experience and streamline the integration process.
Navigating through the Catalog, developers can explore a user-friendly interface that provides quick overviews and key details for each API. The structured presentation includes categorization, tags, and search functionalities to facilitate seamless discovery.
The introduction of a sandbox environment provided developers with a dedicated space for testing and experimentation, ensuring a seamless transition to the production environment. To ensure transparency and optimization, a robust tracking solution was implemented to monitor the frequency and nature of API calls.

Visuals
Information Architecture
Screens
Components

Results and learnings
Throughout this project, the realization of these solutions led to a notable increase in developer engagement, reduced integration hurdles, and an overall enhancement of the user experience. The iterative process of testing, refining, and implementing these features provided invaluable insights into user behavior and preferences, guiding future enhancements and fortifying the foundation of the API portal. This journey underscored the importance of user-centric design, proactive problem-solving, and continuous improvement in delivering a robust and effective developer ecosystem.