# Sgcopenapi

> Use when writing Delphi or C++Builder code that uses the eSeGeCe sgcOpenAPI library (OpenAPI 3.0 parser and code generator, plus an OpenAPI server component for code-first and spec-first REST APIs). Provides the public component and class API (properties, methods, events), the unit/uses mapping, and usage examples, for developers who do not have the library source.

- Skill: `esegece-com/sgcopenapi` (Agent Skill, multi-file: 42 files)
- Install (CLI): `npx skillmds@latest add esegece-com/sgcopenapi`
- Raw SKILL.md: https://api.skillmd.com/api/skills/esegece-com/sgcopenapi/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: esegece-com (https://skillmd.com/u/esegece-com)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/esegece-com/sgcopenapi

---


# sgcOpenAPI

sgcOpenAPI is an eSeGeCe component library for Delphi and C++Builder. This skill ships the public API surface only (properties, events, methods), so you can write correct code without the library source.

## Routing

- **Find a component**: `reference/components-index.md` lists every component and its `unit`, grouped by module.
- **Uses clause**: add the component's `unit:` value (shown on its API page) to your `uses` clause. Nothing compiles without it.
- **API detail**: `reference/api/<Component>.md` has the Properties, Events and Methods, each in both Delphi and C++Builder form.
- **Option / enum / event types**: property and event types link to `reference/types/<TypeName>.md`, which documents the sub-properties of option classes, the values of enums, and the parameter list of event handlers.
- **Examples**: `examples/index.md` is the full demo catalog; `examples/<Component>.md` is a focused, real usage snippet.
- **Concepts**: `concepts/overview.md` (getting started + uses-clause rule).
- **Version history**: `reference/history.md` lists what changed in each sgcOpenAPI release.

Only public and published members are documented. Method bodies, private fields and protected members are intentionally not included.


