https://github.com/deepfence/deepfence_runtime_api
Deepfence Runtime API & code samples
https://github.com/deepfence/deepfence_runtime_api
circle-ci cloud-native compliance-as-code containers deepfence firewall intrusion-prevention-system jenkins kubernetes microsegmentation microservices multicloud security-as-code security-automation security-scanner security-tools vulnerability-management
Last synced: 25 days ago
JSON representation
Deepfence Runtime API & code samples
- Host: GitHub
- URL: https://github.com/deepfence/deepfence_runtime_api
- Owner: deepfence
- Archived: true
- Created: 2018-07-30T16:15:09.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-09-05T12:02:43.000Z (over 1 year ago)
- Last Synced: 2025-03-22T10:40:23.532Z (2 months ago)
- Topics: circle-ci, cloud-native, compliance-as-code, containers, deepfence, firewall, intrusion-prevention-system, jenkins, kubernetes, microsegmentation, microservices, multicloud, security-as-code, security-automation, security-scanner, security-tools, vulnerability-management
- Language: HTML
- Homepage:
- Size: 776 KB
- Stars: 49
- Watchers: 11
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.adoc
Awesome Lists containing this project
README
= Deepfence Runtime API v1.5
[[_overview]]
== OverviewDeepfence Runtime API provides programmatic control over Deepfence microservice securing your container, kubernetes and cloud deployments.
The API abstracts away underlying infrastructure details like cloud provider, container distros, container orchestrator and type of deployment.
This is one uniform API to manage and control security alerts, policies and response to alerts for microservices running anywhere i.e. managed pure greenfield container deployments or a mix of containers, VMs and serverless paradigms like AWS Fargate.[[_documentation]]
== API Referencehttps://deepfence.github.io/deepfence_runtime_api/
=== Contents
* https://deepfence.github.io/deepfence_runtime_api/#tag-Authentication[Authentication]
* https://deepfence.github.io/deepfence_runtime_api/#tag-Enumerate[Enumerate]
* link:scripts/streaming_api/[Streaming API]
* https://deepfence.github.io/deepfence_runtime_api/#tag-Node-Control[Node Control]
* https://deepfence.github.io/deepfence_runtime_api/#tag-Alert-Management[Alert Management]
* https://deepfence.github.io/deepfence_runtime_api/#tag-Vulnerability-Management[Vulnerability Management]
* https://deepfence.github.io/deepfence_runtime_api/#tag-Compliance[Compliance]
* https://deepfence.github.io/deepfence_runtime_api/#tag-Network-Protection-Policy[Network Protection Policy]
* https://deepfence.github.io/deepfence_runtime_api/#tag-Network-Protection-Policy-Logs[Network Protection Policy Logs]
* https://deepfence.github.io/deepfence_runtime_api/#tag-Rate-Limit-Policy[Rate Limit Policy]
* https://deepfence.github.io/deepfence_runtime_api/#tag-Quarantine-Protection-Policy[Quarantine Protection Policy]
* https://deepfence.github.io/deepfence_runtime_api/#tag-Quarantine-Protection-Policy-Logs[Quarantine Protection Policy Logs]
* https://deepfence.github.io/deepfence_runtime_api/#tag-Workload-Protection-Policy[Workload Protection Policy][[_examples]]
== API Usage Examples* link:scripts/packet_capture/start_packet_capture_for_processes.py[Start packet capture]
* link:scripts/vulnerability_scan/start_vulnerability_scan.py[Start vulnerability scan]