Blog
  • AI Gateway
  • AI Security
  • AIOps
  • API Security
  • API Gateway
|
    • API Management
    • API Development
    • API Design
    • Automation
    • Service Mesh
    • Insomnia
    • View All Blogs
  1. Home
  2. Blog
  3. Product Releases
  4. Dev Portal Accessibility (a11y) Improvements
Product Releases
February 16, 2022
4 min read

Dev Portal Accessibility (a11y) Improvements

Falon Darville
Mike Swierenga

Multiple teams at Kong have been improving accessibility (also referred to as a11y) across our products. Over the past few months, our Dev Portal team has been working on accessibility improvements prompted by the needs of our customers. For example, financial services and government institutions are required by law to ensure their software meets certain accessibility standards.

In this post, we'll dive into some of the specific things we did to the Dev Portal UI to make it a more inclusive product. We learned some lessons along the way that will help us going forward.

What Is Accessibility and How Do We Measure It?

Web accessibility refers to things we do to make content more inclusive for individuals using technology with limitations or in alternative ways. Online inaccessibility means the content design is incompatible with how some individuals actually interact with it.

Since accessibility is a broad topic, we scope out changes by measuring our apps and websites against Web Content Accessibility Guidelines (WCAG) standards. The scale goes from A to AA to AAA, with AAA being the most accessible.

In the following example via webaim.org, we're running a color contrast test. Color contrast is one vital part of accessibility measurement. We input a foreground color to be contrasted with a background color.

As you can see, this specific blue against a white background fails as normal text for AA and AAA color contrast standards. However, it passes for large text and graphical objects under AA standards.

Webaim.org takes a foreground and background color and compares the contrast against AA and AAA color contrast standards.

Some standards are baked into writing clean HTML, which means sometimes creating more accessible UIs is about refactoring. Other standards require more testing and innovative solutions, like tabbing through the generated UI (we encountered this very case within Dev Portal).

Isolating and Solving Accessibility Issues

On the Dev Portal team, we went in with a goal of creating more A and AA accessibility for the on-prem Dev Portal. The first thing we had to do was learn what was inaccessible on our current UI. For this, we all downloaded the browser extension AXE. There are other extensions and tools out there, but we found the layout of this tool very useful as the output called out the criticalness of a flagged issue.

From there, we did an initial audit and compiled a list of issues to tackle. As we worked through each issue, we continuously ran the browser extension to check in on our overall progress. We eventually got down to zero issues on some pages and AAA issues on others.

The Specifics

Now that we've gone through the process of isolating and fixing issues, let's get into the specific issues we focused on:

  • Tab indexing through the menu items tabs enables users to navigate the site with a keyboard only
  • Adding labels to input elements enables users to fill out forms more easily
  • Nesting heading levels properly (from H1 cascading down to H5 without skipping levels) to enable screen readers to parse the flow more effectively
  • Breaking down parts into clear, distinct sections to maximize understanding of content flow
  • Heightening color contrast for low-vision and neurodivergent users

Here's the tabbing ability that we implemented:

In the Dev Portal, engineers can now navigate the side menu and specification through tabbing.

Notably, some of these updates required us to fork and use our own version of Swagger UI. In this fork, we modified labels and heading levels. While we would have contributed the work to the Swagger UI open source project, we're working off of a slightly older version, so it wouldn't have been useful to other engineers using the most recent version.

Key Takeaways

Through this process, we took away some notable lessons about accessibility, including:

  • It's easier to implement accessible features from day one rather than having to go back into an older codebase and retroactively fit accessibility on top of our code.
  • We had to be conscious of how our accessibility changes would impact existing users, especially those using custom CSS. We had to make sure their styling wouldn't break when we changed things like header levels. If we had initially built the app with accessibility in mind, we wouldn't have impacted our users down the line with our changes.
  • Accessibility can sound like a tall order, but it's just about being mindful and paying attention to the details that will make all the difference.

Overall, improving the accessibility of our on-prem Dev Portal was rewarding and taught us a lot about things we should keep in mind for the future. Accessibility is a wide-breadth topic, and we were able to tackle some isolated tasks as a team, not only making our product stronger but also giving a lot more people the opportunity to use it.

Learn More About Kong Dev Portal

With Dev Portal, you can provide APIs as a product to external teams to consume through a customized portal that leverages your existing CRM or repos as the source of truth. Learn more about this Kong use case.

If you'd like to try it out, here are a few resources to get started:

  • Kong Dev Portal Documentation
  • How to Customize Your Kong Developer Portal
  • Extending Kong Dev Portal With GraphQL
  • Kong-plement Your Konnect ServiceHub With a Dev Portal

Want to Bring Your Expertise to Kong's Product Team?

We're hiring across our documentation, developer relations, product design and product management teams! Apply to work with us >>

Developer PortalOpen SourceDeveloper Experience

More on this topic

Videos

Create, Explore, Manage: Improving Developer Experience with Konnect Developer Portal

Webinars

Kong Enteprise Edition Overview - Dev Portal, Prometheus, StatsD

See Kong in action

Accelerate deployments, reduce vulnerabilities, and gain real-time visibility. 

Get a Demo
Topics
Developer PortalOpen SourceDeveloper Experience
Share on Social
Falon Darville
Mike Swierenga

Recommended posts

Build Reuse into Your API Program with Konnect Dev Portal

Kong Logo
Product ReleasesJuly 1, 2025

The new Kong Konnect Dev Portal is now generally available for all users! In March, we announced the public beta version of our reimagined Dev Portal. We set out to fully address the needs of the modern API consumer as well as the needs of the moder

Erin Choi

New Enhancements to Konnect to Fuel API-Driven Innovation

Kong Logo
Product ReleasesApril 15, 2025

APIs are the lifeblood of disruption . . . when leveraged correctly. The best, most disruptive businesses are able to harness API growth as a strategic opportunity. But how? With an API platform that drives innovation, faster delivery, and top-tier

Erin Choi

Introducing the New Kong Konnect Dev Portal

Kong Logo
Product ReleasesMarch 6, 2025

A Modern API Consumer Experience Is Here: Reimagined Dev Portal Now in Public Beta APIs are the fuel of modern innovation, but they have to be discoverable and easily consumable to drive the maximum possible value. Without an easy-to-use, develope

Erin Choi

Introducing the Volcano SDK to Build AI Agents in a Few Lines of Code

Kong Logo
Product ReleasesOctober 14, 2025

Today, we're open-sourcing Volcano SDK, a TypeScript SDK for building AI agents that combines LLM reasoning with real-world actions through MCP tools. Why Volcano SDK? One reason: because 9 lines of code are faster to write and easier to manage tha

Marco Palladino

New MCP Support Across the Entire Konnect Platform

Kong Logo
Product ReleasesOctober 14, 2025

Bridging the API (and API access) gap between AI coding tools, agents, and the APIs that they “eat” Data might be the fuel for AI. But APIs are the proper way to package that “fuel” as AI-ready “food” is through the API. AI coding tools can do a lot

Alex Drag

Liabilities into Assets: Konnect Metering & Billing, Powered by OpenMeter

Kong Logo
Product ReleasesOctober 14, 2025

Picture this: you’ve spent months building a slick API that developers love, and it’s already humming behind the scenes in production. But every time someone calls your endpoint, what happens? You get an invisible hit across multiple cost centers, i

Dan Temkin

Top Docker Desktop Extensions for Developers and How to Use Them

Kong Logo
EngineeringSeptember 26, 2024

For the last 10+ years, Docker has been one of the leading technology tools for helping developers build, run, update, and manage containers. It is one of the most widely used containerization tools available, able to work with Linux, Microsoft Wind

Kong

Ready to see Kong in action?

Get a personalized walkthrough of Kong's platform tailored to your architecture, use cases, and scale requirements.

Get a Demo
Powering the API world

Increase developer productivity, security, and performance at scale with the unified platform for API management, AI gateways, service mesh, and ingress controller.

Sign up for Kong newsletter

    • Platform
    • Kong Konnect
    • Kong Gateway
    • Kong AI Gateway
    • Kong Insomnia
    • Developer Portal
    • Gateway Manager
    • Cloud Gateway
    • Get a Demo
    • Explore More
    • Open Banking API Solutions
    • API Governance Solutions
    • Istio API Gateway Integration
    • Kubernetes API Management
    • API Gateway: Build vs Buy
    • Kong vs Postman
    • Kong vs MuleSoft
    • Kong vs Apigee
    • Documentation
    • Kong Konnect Docs
    • Kong Gateway Docs
    • Kong Mesh Docs
    • Kong AI Gateway
    • Kong Insomnia Docs
    • Kong Plugin Hub
    • Open Source
    • Kong Gateway
    • Kuma
    • Insomnia
    • Kong Community
    • Company
    • About Kong
    • Customers
    • Careers
    • Press
    • Events
    • Contact
    • Pricing
  • Terms
  • Privacy
  • Trust and Compliance
  • © Kong Inc. 2025