Skip to content
WP Engine Developer Docs Example

Atlas Overview

Atlas is WP Engine’s headless WordPress platform that combines the power of WordPress as a content management system with the performance and flexibility of modern JavaScript frameworks.

Atlas provides a complete solution for building fast, scalable headless WordPress applications. It seamlessly connects your WordPress backend with front-end frameworks like Next.js, Gatsby, and React, delivering exceptional performance and developer experience.

  • Lightning Fast Performance: Pre-rendered pages and edge caching ensure your site loads instantly
  • Developer-Friendly: Modern tooling and frameworks that developers love
  • Enterprise Security: Built-in security features and compliance support
  • Scalability: Handle traffic spikes with ease using our global CDN
  • Content Flexibility: Use WordPress for content management while building with modern frameworks

Atlas transforms WordPress into a powerful headless CMS, exposing your content through GraphQL and REST APIs. This allows you to:

  • Separate content from presentation
  • Use modern front-end frameworks
  • Build multi-channel experiences
  • Maintain WordPress’s familiar editing experience

The Smart Plugin Manager automatically detects and recommends plugins optimized for headless WordPress, helping you:

  • Avoid compatibility issues
  • Optimize performance
  • Extend functionality safely
  • Maintain security best practices

Get started quickly with pre-built templates for common use cases:

  • Marketing sites
  • E-commerce stores
  • Documentation portals
  • Member areas
  • Multi-site applications

Atlas includes built-in performance features:

  • Edge Caching: Content served from 300+ global locations
  • Image Optimization: Automatic image resizing and WebP conversion
  • Code Splitting: Automatic bundle optimization
  • Prerendering: Static generation for instant page loads

Before you begin, ensure you have:

  • A WP Engine account with Atlas access
  • Node.js 18.x or higher installed
  • Basic knowledge of JavaScript and React
  • Familiarity with WordPress
  1. Create a New Atlas Site

    Terminal window
    npx create-atlas-app my-app
    cd my-app
  2. Connect to WordPress

    Terminal window
    atlas connect
  3. Start Development

    Terminal window
    npm run dev
  4. Deploy to Production

    Terminal window
    atlas deploy

Atlas uses a modern JAMstack architecture:

┌─────────────┐ ┌──────────────┐ ┌─────────────┐
│ Browser │────▶│ Atlas Edge │────▶│ Next.js │
└─────────────┘ └──────────────┘ └─────────────┘
│ │
│ │
▼ ▼
┌──────────────┐ ┌─────────────┐
│ Global CDN │ │ WordPress │
└──────────────┘ └─────────────┘
  1. User requests a page
  2. Atlas Edge checks cache
  3. If cached, serve immediately
  4. If not cached, render on-demand
  5. Cache for subsequent requests

Build high-performance marketing sites with:

  • Landing pages that load instantly
  • SEO-optimized content
  • A/B testing capabilities
  • Analytics integration

Create fast shopping experiences:

  • Product catalogs with WooCommerce
  • Seamless checkout flows
  • Personalized recommendations
  • Inventory management

Host comprehensive documentation:

  • Searchable content
  • Version control
  • API references
  • Code examples

Deliver breaking news fast:

  • Real-time updates
  • Media-rich content
  • Comment systems
  • Subscription management
  • Structure content with custom post types
  • Use ACF or custom fields for flexibility
  • Implement proper taxonomies
  • Plan for content reuse
  • Enable preview mode sparingly
  • Use ISR for frequently updated content
  • Optimize images before upload
  • Minimize client-side JavaScript
  • Keep WordPress core updated
  • Use environment variables for secrets
  • Implement proper CORS policies
  • Enable two-factor authentication

Need assistance? Our support team is here to help:

Ready to build with Atlas? Here are some next steps: