Apidog

All-in-one Collaborative API Development Platform

API Design

API Documentation

API Debugging

API Mocking

API Automated Testing

GitHub Copilot Free: How to Get Started?

Discover how to start using GitHub Copilot Free, the AI-powered coding assistant. This guide covers setup steps for popular IDEs like VS Code and JetBrains, helping you unlock productivity with intelligent code suggestions and completions—at no cost!

Oliver Kingsley

Oliver Kingsley

Updated on December 19, 2024

In a game-changing move for developers, GitHub has announced a new free tier for GitHub Copilot, the AI-powered coding assistant. This update allows developers to access Copilot's coding suggestions at no cost, offering a chance to dive into the world of AI-assisted coding without any financial commitment.

Github Copilot homepage

For those working in VS Code, Visual Studio, JetBrains IDES, Vim/Neovim, Xcode,  or Azure Data Studio, this is particularly exciting. Developers can now experience the power of GitHub Copilot, enhancing productivity with intelligent code completions and suggestions, while keeping costs low. Let’s delve into how you can set up and make the most of GitHub Copilot’s free tier in these popular environments and why it's worth considering as part of your development toolkit.

💡
Kickstart your development process by integrating GitHub Copilot Free with Apidog Fast Request in JetBrains IDEs to streamline API design, testing, and coding—all for free!
button

Features of GitHub Copilot Free

For developers using VS Code,  JetBrains IDEs, the free tier of GitHub Copilot offers several valuable features:

  • Code Completion: Copilot suggests lines or blocks of code based on your current work. It works across multiple languages, including JavaScript, Python, Ruby, and more.
  • Copilot Chat: You can ask Copilot questions and get code snippets or explanations, enhancing your ability to solve complex coding problems directly within your IDE.
  • Copilot Edits: Available in VS Code and Visual Studio, this feature lets you make changes across multiple files, helping you maintain consistency and productivity.
  • Claude 3.5 Sonnet Models: With the free tier, you’ll also get access to Claude 3.5, enhancing Copilot’s AI capabilities to deliver more accurate and helpful suggestions.
  • Public Code Blocking: Copilot Free allows you to block suggestions that match public code, giving you control over your development environment.

Setting Up GitHub Copilot Free in VS Code

To get started with GitHub Copilot Free in VS Code, follow these steps:

Step 1: Install VS Code

If you haven’t already, download and install VS Code.

Step 2: Sign Up for GitHub Copilot Free


In VS Code, open the sidebar and clickSign in to Use Copilot for Free. Log into your GitHub account or create one if you don’t have one already.  

Sign in Github account to use Copilot for free

Step 3: Start Coding and Using GitHub Copilot Free

Once set up, Copilot will automatically start offering code suggestions at no cost as you type. You'll get context-aware completion, saving you time and helping you write cleaner, more efficient code.

chat with Github Copilot when developing codes in VS code

How Copilot Free Works in JetBrains IDEs?

If you're more accustomed to JetBrains IDEs (such as IntelliJ IDEA, PyCharm, or WebStorm), Copilot’s free tier integrates seamlessly. Here’s how to get started:

Step1: Install JetBrains IDE

Ensure you have a compatible JetBrains IDE installed on your machine. You can find the full list of supported IDEs on GitHub’s official documentation.

Step 2: Activate GitHub Copilot Free

  • Go to GitHub, login your account and navigate to your profile. Click Your Copilot option from the list.
Go to Github and click on "Your Copilot" from the profile
  • On the new open page, click on Start using Copilot Free to activate Copilot Free.
  • In the newly open conversation thread, choose JetBrains.
choose JetBrains to install Copilot
  • You will be directed to GitHub Copilot in JetBrains Marketplace. Click on Get to download the GitHub Copilot plugin.
GitHub Copilot in JetBrains Marketplace
  • Follow the instructions below to install the plugin into IntelliJ IDEA.
Github Copilot installing instructions
  • After GitHub Copilot is installed, click Restart IDE.
restart IDE after finish installing
  • After your JetBrains IDE has restarted, click the Tools menu. Click GitHub Copilot, then click Login to GitHub.
login to GitHub in Intellij IDEA
  • In the "Sign in to GitHub" dialog box, to copy the device code and open the device activation window, click Copy and Open.
copy and open the device code
  • A device activation window will open in your browser. Paste the device code, then click Continue.
click continue to finish logging into Github
  • GitHub will request the necessary permissions for GitHub Copilot. To approve these permissions, click Authorize GitHub Copilot Plugin.
Authorize GitHub Copilot Plugin
  • After the permissions have been approved, your JetBrains IDE will show a confirmation. To begin using GitHub Copilot, click OK.
finish setting up with GitHub Copilet

Step 3: Enjoy GitHub Copilot's Suggestions for Free

GitHub Copilot in JetBrains will offer intelligent code completions and suggestions, helping you write code faster and with fewer errors.

start using GitHub Copilot Free in JetBrains IDEA

The Limitations of GitHub Copilot Free

While GitHub Copilot Free is a great tool, it comes with some limitations that developers should be aware of:

  • Code Completion Limit: You’re allowed up to 2000 completions per month. After hitting this limit, you’ll need to upgrade to Copilot Pro to continue receiving suggestions.
  • Copilot Chat Limit: You’re limited to 50 chat messages per month. Once you reach this limit, chat functionality will be disabled until the next month or until you upgrade.
  • Not Enterprise-Ready: GitHub Copilot Free lacks enterprise-level features like access management, audit logs, and indemnification coverage, making it unsuitable for larger teams or organizations.

Apidog: The Perfect Companion for GitHub Copilot in JetBrains IDEs

While GitHub Copilot Free is an exceptional tool for code completion and assistance, developers building APIs can benefit from an integrated approach using Apidog — an all-in-one API development tool.

In the rapidly evolving world of software development, Apidog enhances your API workflows by combining API design, documentation, debugging, testing, and mocking into a single platform. When used alongside GitHub Copilot, Apidog can significantly streamline your development process. Lear more about Apidog here.

How Apidog Integrates with JetBrains IDEs

Apidog offers a JetBrains plugin called Apidog Fast Request, which allows developers to integrate API debugging, testing, and documentation directly into their development environment. Follow these easy steps to start using it:

Step 1: Install the Plugin

  • Open IntelliJ IDEA and navigate to File > Settings > Plugins.
  • Search for “Apidog Fast Request” and click “Install.”
  • Alternatively, download it directly from the JetBrains Marketplace.

Step 2: Auto-Detect API Endpoints

  • Apidog Fast Request will scan your project, listing endpoints in the right panel with a clear folder structure.
  • You can test each endpoint and view the formatted API responses for quick debugging.
Apidog Fast Request auto-detect API endpoints

Step 3: Test Endpoints with One Click

  • The plugin automatically populates request parameters. You can customize them, along with headers, paths, cookies, and more, and send requests with just one click.
  • Configure different environments by configuring the base URL under "Base URL".
  • Set up reusable global parameters like tokens under "Global Params" for faster API testing.
  • Manage cookies and check your request history via the "Cookies" and "History" tabs.

Step 4: Upload the Generated API specification to Apidog(Optional)

Apidog is an all-in-one API development tool designed to streamline the processes of designing, documenting, testing, and managing APIs. It is a comprehensive platform that helps developers and teams collaborate more efficiently throughout the entire API lifecycle. You can easily upload your generated API specification from IDEA to Apidog using Apidog Fast Request. To do that, follow these steps:

Account settings at Apidog
  • Find "APl Access Token" to create a new token. Copy the token.
Generate API access token at Apidog
  • Go back to your IDEA. In project settings(Ctrl+Alt+S), find "Apidog Fast Request". Click on "Upload to Apidog“>"API Access Token". Paste the copied token and click "Apply".
Configure API access token for Apidog Fast Request
  • Navigate to your IDEA project, right click and you will see an option "Upload to Apidog".
Right click to upload to Apidog
  • On the pop-out window, choose the upload destination.
choose upload destinations at Apidog Fast Request
  • Back to the Apidog app, you will see the endpoint from your IDEA project has been documented with a well-organized structure, and you can publish it online easily. (Tip: You can debug or test the endpoints directly on Apidog, or set up test scenarios to run automatically.)
Endpoints uploaded to Apidog

Step 5: Publish API Documentation(Optional)

  • To make your API documentation available online, go to "Share Docs" within your Apidog dashboard and click "Publish Docs Sites".
  • Customize your domain and any other settings, then hit "Publish right now".
Publish API documentation at Apidog
  • When published, you’ll get a link that you can share with your team for easy collaboration or with anyone needing access to your API documentation.
Online published API documentations

Why Use GitHub Copilot Free with Apidog?

The combination of GitHub Copilot and Apidog offers numerous advantages for developers:

  • Effortless Integration: The Apidog Fast Request plugin seamlessly integrates into JetBrains IDEs, allowing you to develop and test APIs directly within your coding environment. This eliminates the need to switch between tools, while GitHub Copilot assists by generating helpful code suggestions.
  • Faster API Development: GitHub Copilot’s AI-driven code completions, combined with Apidog’s comprehensive API management features, help you build high-quality APIs more efficiently, saving time and effort.
  • Enhanced Productivity: With Copilot automating repetitive coding tasks and Apidog simplifying API design, testing, and management, you can focus on what matters most—delivering excellent APIs.
  • All-in-One Solution: Apidog offers a complete suite of features for API design, documentation, testing, and mocking. When paired with GitHub Copilot’s intelligent assistance, you gain a powerful toolkit for creating robust APIs with ease.

Together, GitHub Copilot and Apidog create a streamlined development experience, helping you work smarter, faster, and more effectively. And the good news is: They are both free tools!

button

Conclusion

With GitHub Copilot’s new free tier, developers can enjoy powerful AI-assisted coding in VS Code and JetBrains IDEs without breaking the bank. While Copilot accelerates code completion and debugging, integrating Apidog as your API development companion will enhance your workflow even further. Whether you’re testing APIs, generating client code, or mocking services, Apidog’s JetBrains plugin works hand-in-hand with Copilot to provide an all-in-one development experience that boosts efficiency and quality.

Don’t let this opportunity pass — take advantage of GitHub Copilot Free and Apidog’s powerful features to elevate your coding game.

How to Use ModHeader Chrome Extension for Optimizing API RequestsTutorials

How to Use ModHeader Chrome Extension for Optimizing API Requests

Learn practical tips and best practices for effective API testing using ModHeader Chrome Extension in this comprehensive guide.

Emmanuel Mumba

December 19, 2024

The Best Free API Testing Tool in 2025 (Free)Tutorials

The Best Free API Testing Tool in 2025 (Free)

This article highlights some of the best free API testing tool available. Apidog offers capabilities like API request building, mocking, recording, automation, and validation.

David Demir

December 18, 2024

How to Use HTTPie in 2025?Tutorials

How to Use HTTPie in 2025?

HTTPie is a command-line tool that simplifies interacting with HTTP servers and APIs. Learn how to use HTTPie in 2024 to make requests, upload files, manage sessions, and more.

Ashley Innocent

December 18, 2024