Skip to content

Organizing with Projects

Projects in Icefiery

Projects are containers within your organization that organize and isolate images. Each project has its own image library and upload keys. API keys are organization-level but can be scoped to specific projects, providing logical separation while maintaining centralized management.

Use Projects for Apps

Create separate projects for different types of images within your application, for example:

E-commerce Platform:

  • product-images - Product catalog images
  • user-review-images - User-uploaded review photos
  • email-images - Marketing email images uploaded by admins

Multi-Client Agency:

  • client-acme - All images for Acme Corp
  • client-xyz - Startup XYZ project assets
  • agency-internal - Internal marketing materials

Each project has separate upload keys with different allowed origins, ensuring users can only upload to their designated projects.

Use Projects for Environments

Separate your development workflow with environment-specific projects:

Development Lifecycle:

  • myapp-development - Local development and testing
  • myapp-staging - Pre-production validation
  • myapp-production - Live application images

Projects keep your images organized while providing the flexibility to scale across multiple applications and environments.