Cosmic JS Blog Stay tuned for community news, company announcements and updates from the Cosmic JS team.

Introducing Workspaces


by Tony Spiro on July 9, 2019


We're excited to announce a new way to collaborate with your team on your digital projects. Introducing Workspaces.

Included with every Enterprise plan, your Workspace gives your team all of the powerful features of the Cosmic JS hosted CMS plus added benefits that make it your own.

With your company workspace you get:

✅ A branded company login page
✅ White label dashboard experience
✅ Custom company subdomain
✅ Usage and activity reports

See the Workspaces page for more information.

It's our goal to help your team build digital projects faster and easier. With Workspaces, you now have a single location to collaborate more efficiently with your company on your great work.

If you have any questions, join the community on Slack and follow us on Twitter for more updates.

You may also like


With all the recent Gatsby fervor, we were delighted to get to sit down with Kyle Mathews, founder of Gatsby and a software engineer living in San Francisco. Follow Kyle on GitHub and Twitter, and enjoy the Q/A. 

We're excited to announce you now have the ability to add metadata to your Media files.  It's easy and just takes a few steps:

Cosmic JS is great for hosting content for an entire website or application, but can also be used to add quick, dynamic content elements to any existing website.  In this short tutorial, I'll show you how you can add a news feed widget to your website in a few short steps.  Let's get to it:

1. Sign in to your Cosmic JS account.

2. After signing in, select "Add object type" in the left side nav of your bucket's dashboard and create a "News" object type.  Call the object type "News" (plural) and "Article" (singular).  Then add your articles (you can add content or metafields later, they're not required for this example).


3. In your HTML file add a div that will receive the news feed then add the Cosmic JS browser client to get your bucket's content.  You can download the Cosmic JS Browser Client on GitHub.  Next, in only a few lines of code, you can get the articles from your bucket.  Here is a quick JS Fiddle of everything you will need:

You can see how powerful this is.  A developer can add these dynamic areas to any portion of an existing site and enjoy the benefits of a CMS API.  Any non-dev team member can be invited to edit this content in the Cosmic JS admin dashboard quickly and easily with no database or server-side installation necessary!


Today we're announcing our referral program which rewards you for spreading the word about Cosmic JS.  It's our way of showing our appreciation for you when you tell friends and colleagues about us.

Rapid prototyping is the process of quickly building a scale model for display to a client or partner, knowing that the prototype can be changed at a moment's notice. For a builder this could be an actual model, for a product it could be a mold model, and for an agency or development shop it could be a number of things. Many agencies will build rapid prototypes not just to display creative, websites & apps for clients, but to win the business in the first place by demonstrating a certain level of commitment to and understanding of the product or service at hand. Rapid prototyping allows the development team to participate in a faster feedback loop to get the best possible product while allowing the client to participate in the process. The constraints are usually time, money & technology infrastructure in terms of how that rapid prototype can be reviewed, and where.

In this Cosmic JS Developer Spotlight, we sat down with Kevin Grossnicklaus, Principal of ArchitectNow, a St. Louis-based software development firm that specializes in helping customers design, build, and launch rich web and mobile applications across a variety of industries.