We are a community-driven, non-profit initiative providing high-quality, web-optimized 3D Pokémon assets and a robust metadata API for developers and creators.
Our project is modularized to ensure maximum performance and ease of contribution:
-
🚀 API Server The Node.js engine delivering Pokémon metadata and 3D model URLs via high-performance JSON endpoints.
-
📦 3D Assets The central database for optimized
.glbmodels (Draco & WebP compressed) spanning Generations 1-9. -
🎨 Showcase & Demos Interactive Pokedex viewers and code examples demonstrating seamless integration with
<model-viewer>.
- Web Optimized: Every model is processed through our custom
gltf-transformpipeline to ensure low latency without sacrificing visual fidelity. - Form Support: Extensive library including Shiny, Mega, Gigantamax, and Regional variants.
- Developer Ready: CORS-enabled, rate-limited, and cached JSON responses.
We are always looking for help! Whether you are a 3D Artist helping with model optimization, a Developer improving the API logic, or a Fan testing our demos, your contribution matters.
- Check the Contributing Guide in the Assets repo.
- Join our Discord Server to discuss features and updates.
Pokémon 3D API is an unofficial, non-commercial, fan-made project. We are not affiliated with, endorsed by, or sponsored by Nintendo, Game Freak, or The Pokémon Company.
All Pokémon imagery and 3D models are trademarks of their respective owners. This project is strictly for educational and hobbyist purposes.
Don't just clone 🤖 it, also star 🌟 it!