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:
Session-based authentication endpoints (headless auth).
Log in with username/email and password.
Create a new account.
Get current session and authenticated user.
Log out current session.
Authenticated profile endpoints.
Get current user profile.
Update current user profile fields.
Personal API key management endpoints.
List API keys for current user.
Create a new API key.
Revoke an API key by ID.
Core technology cards and related card data.
List cards with filtering and pagination.
Fetch filter metadata used by the UI.
Fetch ontology definitions for developer reference.
List all available tags.
Get card details by slug.
List comments for a card.
Create a card comment.
Hide a comment (guardian/admin).
Private and shared stack management endpoints.
List private stacks of current user.
Create a private stack.
Get a private stack.
Update a private stack.
Delete a private stack.
Create a shared stack snapshot.
Retrieve a shared stack by ID.
Recommendation and compatibility endpoints.
Get stack recommendations from questionnaire answers.
Validate compatibility for selected cards.
Contributor and guardian workflows for card suggestions.
List current user suggestions.
Create a new suggestion.
Check duplicates before creating a suggestion.
List suggestions for guardian moderation.
Get a single suggestion for moderation.
Approve a suggestion.
Reject a suggestion.
Request changes on a suggestion.
Public metadata endpoints used by lexicon and moderation UI.
Get system-defined tags.
Get unified lexicon for tags and data definitions.