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.