Web API Coverage
Legend:
- 🟢 means "Fully covered"
- 🟡 means "Partially covered"
- 🔴 means "Not covered yet"
> **Why not all features from the list below are not yet implemented ?**: As you might understand, it takes time to implement every feature of the Checkpoint API (code + tests + docs). If you are very interested in some features below, please raise an issue and ask for those and they will be implemented in priority.
Here is the list of endpoints that are currently supported by this SDK and base on the [Checkpoint official API reference](https://sc1.checkpoint.com/documents/latest/APIs/#introduction~v1.8%20).:
- 🟢 Session Management
- 🟢 Network Objects
- 🔴 Compliance
- 🔴 Gaia Best Practice
- 🔴 Data Center
- 🔴 Azure Active Directory
- 🔴 Updatable Objects
- 🟢 Service & Applications
- 🟢 Access Control & NAT
- 🔴 VPN
- 🔴 VSX
- 🔴 Threat Prevention
- 🔴 HTTPS Inspection
- 🟢 Policy
- 🔴 Multi-Domain
- 🔴 Migration
- 🔴 SmartTasks
- 🔴 Package Deployment
- 🔴 Users
- 🔴 High Availability
- 🔴 Manage & Settings
- 🔴 Logs
- 🟡 Misc.
- 🔴 add-objects-batch
- 🔴 set-objects-batch
- 🔴 delete-objects-batch
- 🔴 cme-api
- 🔴 gaia-api
- 🔴 export
- 🔴 show-changes
- 🔴 show-api-versions
- 🔴 put-file
- 🔴 where-used
- 🔴 run-script
- 🔴 show-unused-objects
- 🔴 show-gateways-and-servers
- 🔴 show-layer-structure
- 🔴 show-validations
- 🔴 show-commands
- 🔴 install-database
- 🔴 Task
- 🔴 Object
- 🟢 generic-objects (rulebaseaction)
**Full Changelog**: https://github.com/LetMeR00t/pyCheckpoint-API/commits/v1.0.0