# Application Workflows

Application workflows in Cosmic provide a complete solution for managing your application lifecycle, from GitHub repository integration to production deployment and domain management.

## GitHub Repository Integration

Connect existing GitHub repositories or create new ones with full workflow support and deployment preview capabilities.

**Repository management:**

- Connect private and public GitHub repositories
- Access repositories from all GitHub organizations
- Branch detection and management
- Protected branch support with pull request workflows

## Deployment Pipeline

Applications deploy through an integrated pipeline with enterprise-level capabilities.

**Deployment capabilities:**

- Vercel integration with automatic deployments
- Preview URLs for every deployment
- Environment variable management across deployment targets
- Real-time deployment logs and monitoring
- Custom domain assignment and management
- Pull request preview deployments

## Environment Configuration

Manage application configuration securely across all deployment environments.

**Environment management:**

- Add, edit, and remove environment variables
- Target-specific configuration for production, preview, and development
- Encrypted storage for sensitive information
- Bulk operations for efficient management

## Domain Management

Complete deployment workflow includes integrated domain services.

**Domain capabilities:**

- Domain purchase directly from the platform
- Automatic DNS configuration
- SSL certificate provisioning
- Custom domain assignment to deployments

## Getting started

[Log in](https://app.cosmicjs.com/login) to your Cosmic account and start using application workflows today.