System Requirements

The Akita agent should work out-of-the-box for any system that:

  1. Supports packet capture or is a container with kernel privileges, and
  2. Has root privileges or CAP_NET_RAW capability enabled.

The Akita client requires a Debian-based Linux OS or macOS, or a x86-64 platform.

🚧

Windows support

We do not yet have official Windows support for the Akita CLI. While our users have gotten Akita to work as a container within the Windows Subsystem for Linux (WSL), it does not currently work to trace Windows APIs from a Docker container in WSL.

Akita currently supports only REST APIs, and the most popular API content types. Don’t see something you want supported? We welcome requests!

Supported Content-Types include:

  • application/json
  • application/x-www-form-urlencoded
  • application/octet-stream
  • text/plain
  • application/yaml
  • application/x-yaml
  • text/yaml
  • text/x-yaml

📘

Character Set Support

By default, Akita supports the UTF-8 and ASCII character sets. If your API is using a different character set (example: latin-1) you will need to specify it using the charset attribute in the Content-Type header.

Running on platform-as-a-service

We’re still building out support for Akita on platform-as-a-service solutions. We currently support
Express.js, and we have an experimental solution out for Django on Heroku [Experimental].

Use a PAAS and really wish you could use Akita on it? Let us know!

What if I don't meet the system requirements?

You can still check out what Akita has to offer via the OpenAPI Spec Generator Chrome Extension.

And, in the meantime, please get in the touch with a request to support your tech stack.

How do I try Akita?

Sign up to join our beta!


Did this page help you?