Get started
The easiest way to get started with CDS is with a template. All templates include the required CDS packages, dependencies, and pre-configured settings. Each template provides a working example application with common UI patterns to help you start building.
Installation
To create a new project from a template, use gitpick to bootstrap your application:
Next.js
Vite
Webpack
Setup
After creating your project, install dependencies and start developing:
What's included
All templates come pre-configured with:
- Latest CDS packages (
@coinbase/cds-web,@coinbase/cds-icons, etc.) - TypeScript configuration
- Example components demonstrating common UI patterns
- Theme setup with CDS default theme
- Responsive layouts using CDS layout components
Next steps
After setting up your template, learn how to customize and extend CDS:
- Theming - Customize colors, spacing, and typography
- Installation - Manual installation and setup options




