Core Engine
- Parses RPG / SQLRPGLE (free & fixed format)
- Resolves includes and prototypes
- Detects REST endpoints
- Generates OpenAPI specifications and RPG artifacts
- Applies validation and consistency rules
A professional engineering toolchain designed to analyze, structure and automate IBM i RPG codebases.
It focuses on understanding existing RPG sources, extracting reliable metadata, and generating OpenAPI specifications, RPG skeletons and validation outputs that enable modern, consistent workflows — without rewriting applications or introducing disruptive runtime layers.
RPGTools is used by IBM i teams who want to improve API documentation, standardize development practices, reduce manual boilerplate, and integrate RPG services into modern ecosystems.
RPGTools is built around a single Core Engine, reused consistently across all interfaces.
All components rely on the same parsing and generation engine, ensuring identical results regardless of how the tool is used.
A deterministic, traceable workflow — identical from CLI, Web UI, or VS Code.
Keep API documentation aligned with real code — not manually maintained specs.
RPGTools generates structured RPG skeletons, not business logic.
Validation results are surfaced in CLI output, Web UI logs, and directly in VS Code.
Local and remote workflows, transparently.
member:// remote filesA unified transport layer selects the appropriate mechanism based on context, enabling the same workflows locally or against IBM i systems without code changes.
Designed for large codebases.
Performance tuning is driven by configuration, not hard-coded assumptions.
See RPGTools in action — real workflows, no marketing fluff.
Configuration management, Swagger generation, and real-time diagnostics through the browser interface.
2:39Structure navigation, Swagger preview, and validation messages directly in your editor with remote IBM i support.
3:52From RPG source to OpenAPI specification in under 2 minutes — the fastest path to API documentation.
2:44Import an OpenAPI specification and generate production-ready RPG skeletons with proper data structures and prototypes.
2:39Template inheritance, validation rules, metadata overrides, and configuration export/import for team standardization.
3:35Connect to an IBM i via SSH and generate Swagger directly from QRPGLESRC sources — no file export or manual copy required.
2:07For a personalized technical walkthrough, contact CoreStratos.