Nature
nature LanguageLibraryFrameworkToolDatabaseEngineBridgeInfrastructurePlatformProtocolSaaSStandard
The definitive guide to PokeDev's Data and API.
In PokeDev, every Technology is a Card. We
enforce a Strict Schema policy: no unknown
fields are allowed. Every card must include its Identity Metadata (designer, first_release, package_name) to be valid.
Slug, Name, and visual Assets. Defines who the card is.
Rigid technical specs. Validated against the Deck Building Rules.
e.g. Runtime Type (Water/Fire), Consistency Model (Attack Power)Data is the immutable core (like a card's printed HP).
Tags are the current meta (like an attached Energy card).
Just like a TCG has a "Standard Format", our System Validator serves as the Head Judge. It enforces strict rules on the Data layer. Any field not defined in the schema will be rejected (extra="forbid").
nature runtime_types concurrency_models memory_management protocols consistency_model resource_intensity stable_release licenses website repository designer first_release package_name native_packages interfaces tags:paradigm:* tags:typing:* tags:domain:* tags:layer:* tags:feature:* These keys are Banned from the Data layer. If you need them, use Tags instead:
The core entity of the PokeDev universe. Everything revolves around cards.
List all cards with filtering (search, category, licenses, popularity).
Retrieve detailed information for a specific card.
Manage private and shared technology stacks.
Create a new private stack.
Retrieve a shared stack by its unique ID.
AI-powered recommendation engine for technology choices.
Get stack recommendations based on a Q&A payload.
Check compatibility between two specific cards.
Community-driven database updates.
Submit a new suggestion for review.