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..
Clone the Akto repo by using this command
git clone https://github.com/akto-api-security/akto.git
Go to the cloned directory
cd akto
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:
To add traffic from burp suite, navigate to
Burpsuite
and follow integration steps for burp to add API data from burp.
To add traffic from postman, navigate to
postman
and follow integration steps for postman to add API data from Postman.
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