How to create Rocketlane auth credentials and configure it in Composio

How to create Rocketlane auth credentials and configure it in Composio

In this guide, I will walk through the process of creating and configuring the auth config for Rocketlane. So, let's begin.

Setting Up Rocketlane

In this section, we’ll go through the process of setting up Rocketlane and mainly creating a personal API key that you can use inside Composio.

Step 1: Create a Rocketlane account

Visit Rocketlane and create a new account if you don't have one already.

Make sure that you choose a company email, as it won't let you sign up with personal emails, e.g., ones ending with @gmail.com.

NOTE: The API key that we will generate will be tied to this Rocketlane account.

Step 2: Create a Personal API Key

Once you have a Rocketlane account, you can create a personal API key.

  1. Navigate to your Rocketlane account.

  2. In the bottom-left corner, click your profile icon, then click Settings. Scroll down to the Advanced section, where you can find the option to manage API keys. Click on the Create API Key button.

Image 1
  1. Give your API key a descriptive name and click Add.

Image 2

Once you do that, you will receive the API key. Make a note of this, as we will need it when setting up Composio.

Image 3

💁 NOTE: There isn't a way you can specify or limit scopes for a personal API key as you could with Stripe, GitHub, etc. Rocketlane does support role-based permissions (RBAC) at the account/project/customer level, so keys effectively get constrained by whatever the issuing user is allowed to access.

That's it. That’s all you need to set up on the Rocketlane side.

Create the auth config in Composio

With your API key ready, navigate to the Composio dashboard for your project to configure the authentication settings for Rocketlane.

  1. If you don't already have a project, make sure to create one first in your Composio dashboard.

Image 4

Now, name it appropriately and click Create project.

💡 TIP: It is advisable to create a separate project for each use case, and not dump everything in one single project.

  1. Once inside a project, click on the Create Auth Config button to get a list of all the toolkits available.

  2. In the sidebar that opens, choose Rocketlane for the toolkit.

Image 5
  1. Ensure the authentication is set to API Key. There is no support for OAuth2 with RocketLane.

Image 6

Now, click on Create Auth Config, and the auth config should be created successfully. This should get you to your new Auth Config page.

ℹ️ Auth config is what defines how a toolkit authenticates across users (method + scopes + credentials/managed auth) so Composio can create and use connected accounts.

  1. Once that's done, click Connect Account.

Image 7
  1. This should prompt you to add an external User ID, which is a unique identifier for each user. For me, I chose my Gmail account; you can add yours or keep it as the default.

Image 8
  1. Now, you will be prompted to enter your API key. Paste in your API key, which you just generated from Rocketlane.

Image 9
  1. If everything goes well, you should see the connection status as ACTIVE, which verifies that Composio can successfully access your account.

Image 10

And with that, now Composio is all set up with Rocketlane.

If you want to limit the scope from the Composio end, it's not possible either. But you can limit just the tools that Composio has permission to run.

To get the tool names, head over to the Tools & Trigger Types and copy all the tools you want to limit.

Image 11

For example, if I want to only let Composio add an assignee to a task, I'll copy the Add Assignee To Task tool name and paste it in the Manage Auth Config tab and click Save Auth Config.

Image 12

Unless you specifically need to do it, don't touch it, as it could lead to unnecessary complexity.

Once done, copy the auth config ID (which starts with ac_) and use it in your application code via a secret manager.

Your custom Rocketlane auth config is now ready to go! 🚀

Test Rocketlane Connection (Optional)

You can test Rocketlane in the playground, where you can test the connection and how the tools would work with an agent.

  1. Navigate to your Rocketlane Auth Config.

  2. Click on the Playground.

NOTE: Since this is a completely new connection you will set up, you might have to repeat some earlier steps. Make sure you follow them properly, as above.

  1. Once everything is done, try asking some related prompts, and if you did everything correctly, Composio should be able to access the details.

Image 13

And that's it! You're all set to go with Rocketlane! 🎉

In this guide, I will walk through the process of creating and configuring the auth config for Rocketlane. So, let's begin.

Setting Up Rocketlane

In this section, we’ll go through the process of setting up Rocketlane and mainly creating a personal API key that you can use inside Composio.

Step 1: Create a Rocketlane account

Visit Rocketlane and create a new account if you don't have one already.

Make sure that you choose a company email, as it won't let you sign up with personal emails, e.g., ones ending with @gmail.com.

NOTE: The API key that we will generate will be tied to this Rocketlane account.

Step 2: Create a Personal API Key

Once you have a Rocketlane account, you can create a personal API key.

  1. Navigate to your Rocketlane account.

  2. In the bottom-left corner, click your profile icon, then click Settings. Scroll down to the Advanced section, where you can find the option to manage API keys. Click on the Create API Key button.

Image 1
  1. Give your API key a descriptive name and click Add.

Image 2

Once you do that, you will receive the API key. Make a note of this, as we will need it when setting up Composio.

Image 3

💁 NOTE: There isn't a way you can specify or limit scopes for a personal API key as you could with Stripe, GitHub, etc. Rocketlane does support role-based permissions (RBAC) at the account/project/customer level, so keys effectively get constrained by whatever the issuing user is allowed to access.

That's it. That’s all you need to set up on the Rocketlane side.

Create the auth config in Composio

With your API key ready, navigate to the Composio dashboard for your project to configure the authentication settings for Rocketlane.

  1. If you don't already have a project, make sure to create one first in your Composio dashboard.

Image 4

Now, name it appropriately and click Create project.

💡 TIP: It is advisable to create a separate project for each use case, and not dump everything in one single project.

  1. Once inside a project, click on the Create Auth Config button to get a list of all the toolkits available.

  2. In the sidebar that opens, choose Rocketlane for the toolkit.

Image 5
  1. Ensure the authentication is set to API Key. There is no support for OAuth2 with RocketLane.

Image 6

Now, click on Create Auth Config, and the auth config should be created successfully. This should get you to your new Auth Config page.

ℹ️ Auth config is what defines how a toolkit authenticates across users (method + scopes + credentials/managed auth) so Composio can create and use connected accounts.

  1. Once that's done, click Connect Account.

Image 7
  1. This should prompt you to add an external User ID, which is a unique identifier for each user. For me, I chose my Gmail account; you can add yours or keep it as the default.

Image 8
  1. Now, you will be prompted to enter your API key. Paste in your API key, which you just generated from Rocketlane.

Image 9
  1. If everything goes well, you should see the connection status as ACTIVE, which verifies that Composio can successfully access your account.

Image 10

And with that, now Composio is all set up with Rocketlane.

If you want to limit the scope from the Composio end, it's not possible either. But you can limit just the tools that Composio has permission to run.

To get the tool names, head over to the Tools & Trigger Types and copy all the tools you want to limit.

Image 11

For example, if I want to only let Composio add an assignee to a task, I'll copy the Add Assignee To Task tool name and paste it in the Manage Auth Config tab and click Save Auth Config.

Image 12

Unless you specifically need to do it, don't touch it, as it could lead to unnecessary complexity.

Once done, copy the auth config ID (which starts with ac_) and use it in your application code via a secret manager.

Your custom Rocketlane auth config is now ready to go! 🚀

Test Rocketlane Connection (Optional)

You can test Rocketlane in the playground, where you can test the connection and how the tools would work with an agent.

  1. Navigate to your Rocketlane Auth Config.

  2. Click on the Playground.

NOTE: Since this is a completely new connection you will set up, you might have to repeat some earlier steps. Make sure you follow them properly, as above.

  1. Once everything is done, try asking some related prompts, and if you did everything correctly, Composio should be able to access the details.

Image 13

And that's it! You're all set to go with Rocketlane! 🎉