System Requirements
The Akita beta works for REST APIs and runs best on Docker, container platforms, and Kubernetes.
The Akita Agent should work out-of-the-box for any system that:
- Supports packet capture or is a container with kernel privileges, and
- Has root privileges or
CAP_NET_RAW
capability enabled.
The Akita Agent runs on Linux and macOS on both 64-bit AMD/Intel architectures and M1 & M2.
Windows support
We do not yet have official Windows support for the Akita Agent. 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.
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 theContent-Type
header.
Running on platform-as-a-service
We’re still building out support for Akita on platform-as-a-service solutions. We currently experimentally support
Express.js, and Django on Heroku [Experimental].
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.
How do I try Akita?
Updated over 1 year ago