Articles on: API security testing

API discovery using Istio

Adding a new Discovery profile:

  1. Within the applications dashboard select "Discovery profile"
  2. From the side panel click on "Add new profile"
  3. Add a profile name, description of the profile, and set discovery type to Istio from the two options available
  4. Click in "Continue"
  5. Provide the Namespace of you Istio cluster
  6. Configure filtering beneath this section. You can filter the URLs that have been discovered based either on IP or URL text
  7. You have the option to block specific APIs from reach Beagle Security
Enabling this setting will increase resource usage on your servers or API gateway, as filtering will be handled on your end.
  1. Once this is complete, click "Continue"
  2. The final step is the installation process. Copy the command shown, and execute it in a machine which has Kubernetes access
  3. Click on "Continue" to create the discovery profile.


Configuring API discovery for API testing

  1. Select the API you want to test from the application dashboard.
  2. Go the API tab and select "API discovery"
  3. Select the profile you've added from the "Profiles" section on the left.
  4. You can configure the profile further under the "Configuration" tab.
  5. Discovered APIs will be shown within the "Discovered APIs" tab.

Updated on: 26/11/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!