Home
Start
Get started
Try Polymer
Install Polymer 2.x
Build an element
1. Get set up
2. Add local DOM
3. Data binding & properties
4. React to input
5. Theming with custom properties
Build an app
1. Get set up
2. Create a new page
3. Add some elements
4. Deploy
Polymer
Feature overview
About this release
What's new in 2.0
Upgrade guide
Hybrid elements
Release notes
Custom elements
Custom element concepts
Define an element
Declare properties
Shadow DOM & styling
Shadow DOM concepts
DOM templating
Style shadow DOM
Custom CSS properties
Events
Handle and fire events
Gesture events
Data system
Data system concepts
Work with object and array data
Observers and computed properties
Data binding
Helper elements
Browser support
Overview
Polyfills
ES6
Tools
Tools overview
Polymer CLI
CLI commands
Create an element project
Create an application project
Document your elements
Test your elements
Publish your elements
Web services
polymer.json specification
Node support
Resources
Glossary
API Reference
API Reference
Global settings
App Toolbox
What's in the box?
Using the Toolbox
App templates
Responsive app layout
Routing
Localization
App storage
Service worker
Deploy
Build for production
Serve your app
The PRPL pattern
Case study
Shop
News
Blog
Community
Feature overview
About this release
What's new in 2.0
Upgrade guide
Hybrid elements
Release notes
Custom elements
Custom element concepts
Define an element
Declare properties
Shadow DOM & styling
Shadow DOM concepts
DOM templating
Style shadow DOM
Custom CSS properties
Events
Handle and fire events
Gesture events
Data system
Data system concepts
Work with object and array data
Observers and computed properties
Data binding
Helper elements
Browser support
Overview
Polyfills
ES6
Tools
Tools overview
Polymer CLI
CLI commands
Create an element project
Create an application project
Document your elements
Test your elements
Publish your elements
Web services
polymer.json specification
Node support
Resources
Glossary
API Reference
API Reference
Global settings
Polymer.Element