Local Deploy

Introduction

This guide will help you get the Akto modules running as Docker containers using Docker Compose. This is the easiest way to set up Akto in your local environment.

Prerequisites

You'll need to have Docker installed in order to run the container. Check out the Docker documentation for instructions. To verify installation run docker info.

Step 1: Use Docker Compose

Run the following commands to install Akto. You'll need to have curl and Docker installed in order to run the container..

  1. Clone the Akto repo by using this command git clone https://github.com/akto-api-security/akto.git

  2. Go to the cloned directory cd akto

  3. Run docker-compose up -d

Step 2: Create your account

Akto should automatically open up in your browser at http://localhost:9090. Click on the Signup button to get started. If you've already signed up, sign in to the account.

Step 3: Add API data

On the left nav, go to Quick Start:

Once API data is added, move to step 4 below to run test.

Akto needs API traffic to create automated API inventory. Currently for your local setup, Akto can get inventory from Burp or Postman. We recommend using Burp to get API inventory.

Step 4: Run test

Go to Observe -> Inventory.

Click on any collection you want to run test on.

Select endpoints you want to run test on.

Click on run test.

Select tests to be run.

Select max test run time and max concurrent requests

Click Run once now.

Go to Testing -> Test results -> Test to see results of the test you have just run.

Last updated