- Products
- Learn
- Local User Groups
- Partners
- More
CheckMates Fifth Birthday
Celebrate with Us!
days
hours
minutes
seconds
Join the CHECKMATES Everywhere Competition
Submit your picture to win!
Check Point Proactive support
Free trial available for 90 Days!
As YOU DESERVE THE BEST SECURITY
Upgrade to our latest GA Jumbo
The 2022 MITRE Engenuity ATT&CK®
Evaluations Results Are In!
Now Available: SmartAwareness Security Training
Training Built to Educate and Engage
MITRE ATT&CK
Inside Check Point products!
CheckFlix!
All Videos In One Space
Hi,
Ruby developer here. I had a look at the GitHub repos andI do not see a API SDK for Ruby.
It is extremely tedious work extracting information from the (very comprehensive and nice) human readable docs to manually type the specification for an API client.
Is there a machine readable API specification I can use to create my own HTTP API client library ?
I am thinking about something like the OpenAPI standard format that I can use tools like Swagger to generate client code.
Or does the web API support HyperMedia for API discovery ?
In a pinch, any machine readable file format would beat trying to scrape the APIs documentation pages.
Thanks
-gf-
@Omer_Kleinstern any comment here?
Hi,
We don't have an SDK for Ruby.
The API documentation is generated from a JSON file but it is not in any standard format and can't be used in any of the mentioned tools.
Thanks,
Omer
Hi Omer,
Thanks for replying.
I see that the API documentation web page is dynamically created from JSON files. They are broken into diffs between versions (probably to reduce bandwidth) leaving much re-assembly to be done to extract an API spec for the latest version.
Having an original version-specific file(s) to parse would greatly reduce the quantity of work required to create our own client.
Can the API spec JSON file be made available (with no expectations of support) for those of us who need to create their own client ?
Thanks
-gf-
About CheckMates
Learn Check Point
Advanced Learning
YOU DESERVE THE BEST SECURITY