DeveloperSDK & Client Library Toolkit Schema (JSON-LD)
Structured data for official developer SDKs, client wrappers, and language toolkits across Node.js, Python, Go, Java, and PHP.
Displayed below main page header or above the tool container. • Zero CLS Container
Production JSON-LD Code Block
Embed this structured data block directly into your HTML <head> or framework layout template.
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "OmniSEO Official Node.js & TypeScript SDK",
"applicationCategory": "DeveloperApplication",
"operatingSystem": "Node.js 18+, Bun, Deno, Cloudflare Workers",
"downloadUrl": "https://www.npmjs.com/package/@omniseo/sdk",
"softwareVersion": "2.2.0",
"requirements": "TypeScript >= 5.0, Node.js >= 18.0.0",
"codeRepository": "https://github.com/omniseotools/omniseo-sdk-js",
"license": "https://opensource.org/licenses/MIT",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
}
}Typed Properties Specification (6 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| applicationCategory | Text | Required | Must be 'DeveloperApplication'. e.g. DeveloperApplication |
| downloadUrl | URL | Required | NPM / GitHub release download URL. e.g. https://www.npmjs.com/package/@omniseo/sdk |
| softwareVersion | Text | Required | SDK semantic release version. e.g. 2.2.0 |
| operatingSystem | Text | Required | Target runtime environments (Node, Bun, Deno, Edge Workers). e.g. Node.js 18+, Cloudflare Workers |
| codeRepository | URL | Required | Public repository URL. e.g. https://github.com/omniseotools/omniseo-sdk-js |
| license | URL | Recommended | Open source license. e.g. https://opensource.org/licenses/MIT |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying SoftwareApplication schema.
Conflating SDK Client Wrapper with Server WebAPI
Using WebAPI schema for a downloadable client SDK library.
Use SoftwareApplication for SDK packages and WebAPI for the server backend.
Missing Edge Runtime Environment Declarations
Failing to list Cloudflare Workers / Vercel Edge support in operatingSystem.
Enumerate edge runtimes in operatingSystem.
Broken GitHub codeRepository Link
Linking to an internal private repo instead of public open-source SDK repo.
Provide public repository link.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Technical SEO cluster.
NPM JavaScript Module & Node Package Schema (JSON-LD Blueprint)
Python Package (PyPI) & Wheel Distribution Schema (JSON-LD)
SoftwareSourceCode & Git Repository Schema (JSON-LD Blueprint)
WebAPI & RESTful Microservice Schema Markup (JSON-LD Blueprint)
Displayed below main page header or above the tool container. • Zero CLS Container