How it works • Getting-Started • API Inventory • API testing • Add Test • Join Slack community •
Akto is a plug-n-play API security platform that takes only 60 secs to get started. Akto is used by security teams to maintain a continuous inventory of APIs, test APIs for vulnerabilities and find runtime issues. Akto offers tests for all OWASP top 10 and HackerOne Top 10 categories including BOLA, authentication, SSRF, XSS, security configurations, etc. Akto's powerful testing engine runs variety of business logic tests by reading traffic data to understand API traffic pattern leading to reduced false positives. Akto can integrate with multiple traffic sources - burpsuite, AWS, postman, GCP, gateways, etc.
Akto enables security and engineering teams to secure their APIs by doing three things:
Step 1: Create inventory
Step 2: Run tests
Local deploy:
Run this script to create Akto at ~/akto and run the docker containers. You'll need to have Docker installed in order to run the container.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/akto-api-security/infra/feature/self_hosting/cf-deploy-akto)"
OpenJDK 8, node, npm, maven (v3.6.3), Mongo
mkdir ~/akto_code
cd akto_code
git clone https://github.com/akto-api-security/community-edition
Link to be updated as per the open source repo
cd ~
mkdir ~/akto_mongo_data
<path_to_mongo_folder>/bin/mongod --dbpath ~/akto_mongo_data
cd ~/akto_code/community-edition
cd apps/dashboard
npm install
npm run hot
cd ~/akto_code/community-edition
export AKTO_MONGO_CONN="mongodb://localhost:27017"
mvn clean install
mvn --projects :dashboard --also-make jetty:run
- Open
localhost:8080
in your favourite browser - You will need to signup when logging in for the first time, next time onwards you can login
We welcome contributions to this project. Please read our CONTRIBUTING.md for more information on how to get involved.
This project is licensed under the MIT License.