Firebase Studio
Home Docs Support
Get Started
Project IDX is now Firebase Studio. While IDX blog content migrates to the Firebase Blog, it's still available here.
All
Posts
Articles ReleasesRelease Notes
AINixVideoLaunchGeminiDockerTypeScriptPodcastTemplatesFlaskFirebaseExpress.jsiOS SimulatorAndroid EmulatorArchitecturephpAngularInterviewNode.js
  • Read package.json for your development environment
    David East's Avatar'
    David East DevRel Lead

    What if you had a package.json for your entire development environment? That's dev.nix.

    We use Nix in IDX so in one file you can declare the needed runtimes and tools and most importantly their versions. This file is checked into source so anyone contributing to the project has everything they need when the workstation boots up.

    Let's dive in.

    PlayOctober 2024
  • Read this ๐Ÿ“ข Post
    Kirupa Chinnathambi's Avatar'
    Kirupa Chinnathambi Product Lead on Project IDX

    Project IDX has always supported working with Github-based projects, but weโ€™ve heard from many of you that you'd also like to see us support both Gitlab and Bitbucket-based repos.

    Thatโ€™s why we're launching our early preview of Gitlab and Bitbucket support, now available to all IDX users. Watch the video below for walkthroughs and details.

    PlayAugust 2024
  • Read Tips & Tricks for Using IDX: Enabling Docker
    Ashwin Raghav Mohan Ganesh's Avatar'
    Ashwin Raghav Mohan Ganesh Engineering Lead

    Learn how Project IDX allows you to enable Docker support with just one line of code so you can quickly and easily customize your workspace.

    PlayJune 2024
  • Read Tips & tricks for using IDX: Building with Gemini in IDX
    David East's Avatar'
    David East DevRel Lead

    Learn how to use some of Project IDX's built-in Al-assistance features to help speed up and refine your developer workflow, all backed by Gemini, Google's latest and most capable Al model.

    PlayJune 2024
  • Read this ๐Ÿ“ข Post
    Kirupa Chinnathambi's Avatar'
    Kirupa Chinnathambi Product Lead on Project IDX

    Giving you in-browser access to an iOS simulator is definitely one of the bigger features we announced with Project IDX last week!

    This simulator isn't just for mobile apps, it's great for web apps too. Check out the video below that shows how easy it is to test a web app across desktop and mobile devices!

    PlayFebruary 2024
  • Read this ๐Ÿ“ข Post
    David East's Avatar'
    David East DevRel Lead

    Yesterday we announced new features in Project IDX

    • ๐Ÿ“ฑ Android Emulator & iOS Simulator in browser

    • ๐Ÿ’ป A template gallery ready for your new projects

    • ๐Ÿณ Docker in a single line of code

    • ๐ŸŒŽ AI in 15 new regions

    • โšก Instantly run CLI tools

    โฌ‡๏ธ Here's a wrap up of everything you need to know

    IDX Jan  SOcial January 2024
    8 posts
  • Read New Gemini template
    Roman Nurik's Avatar'
    Roman Nurik Design Lead

    ๐Ÿ’œ Rolling out soon and already available for some in Project IDX: a new multimodal Gemini template (gemini-pro-vision) in JS and Python! (Attached video skips a couple steps, e.g. getting your API key from Google AI Studio).

    Want to try out Project IDX? Join the waitlist

    PlayDecember 2023
  • Read Generate TypeScript Types
    David East's Avatar'
    David East DevRel Lead

    ๐Ÿ”ฎ IDX AI + TypeScript tip!

    Take a nested JSON object and prompt for the types. You'll get the parent type with all the children types specified as well.

    IDX AI Generate TypeScript Types November 2023
  • Read Nix in the Wild: Project IDX
    Vova Kyrachko's Avatar'
    Vova Kyrachko Software Engineer

    We use Nix at Project IDX to manage development environments. Nix is an open source environment manager that is fast, scalable, and deterministic. With Nix, there's no more "it works on my machine" problems. Nix may not be a tool you've heard of before, but it's been invaluable for us. In this interview I go into details about how we Nix to power IDX development environments, ensuring that everyone on the team is using the same tools and versions.

    Read the full interview →
    November 2023
  • Read Generate TypeScript types, unit tests, and JSDoc comments with Project IDX AI
    David East's Avatar'
    David East DevRel Lead

    Generative AI is full of time savers. The AI Chat in Project IDX has a contextual understanding of your codebase and can help you generate TypeScript types, write unit tests, and documentation based comments like JSDoc.

    PlayOctober 2023
  • Read Project IDX on Syntax.fm
    David East's Avatar'
    David East DevRel Lead

    What's the experience of Project IDX? I had an incredible chat on Syntax.fm discussing the details of IDX. We go over Flutter apps on IDX, how we use nix for custom environments, latency in cloud environments, project sharing, extensions, and a whole lot more.

    Syntax.fm
    ๐ŸŽ™๏ธ Listen to the podcast →
    October 2023
  • Read Project IDX, Cloud-Based Development, Future of Coding - with Roman Nurik
    Roman Nurik's Avatar'
    Roman Nurik Design Lead

    Will your future development environment be entirely based in the cloud? I had a chat with Chris Heilmann of WeAreDevelopers about what the future of coding looks like and the shift from local environments to cloud based ones.

    Play
    Project IDX, Cloud-Based Development, Future of Coding →
    September 2023
  • Read Project IDX: Full-stack application development with generative AI
    David East's Avatar'
    David East DevRel Lead

    Project IDX is still in early development but we wanted to share a preview of it's current capabilities. We just posted a video that covers project creation, terminal commands, deployment, environment customization, and generative AI for coding tasks.

    PlayAugust 2023
Current status

Learn

Developer guides SDK & API reference Samples Libraries GitHub

Stay connected

Check out the blog Find us on Reddit Follow on X Subscribe on YouTube Attend an event

Support

Contact support Stack Overflow Slack community Release notes Brand guidelines FAQs

Tools for developers

Android Chrome Firebase Google Cloud Platform All products
Terms Privacy