Skip to content

GSOC 2025 PROJECT

DashBot and API Authentication

Contributor
Udhay Adithya J
Mentors
Ashita P., Ankit M., Ragul Raj M
Organization
API DashDevelopment tools
Program
GSoC 2025In progress

About this project

Description from the program archive

I will be developing DashBot - the AI assistant for API Dash which supercharges developer productivity by helping developers automate tedious tasks, follow best practices, interact & obtain contextual suggestions, all via natural-language input. DashBot will be designed in a modular and extensible manner and provide the following list of features:

1. Explain responses & identify any discrepancy 2. Debug requests based on Status codes & Error messages 3. Generate API documentation 4. Understand API and generate tests 5. Generate plots & visualizations for API responses along with ability to customize 6. Generate API integration frontend code for frontend frameworks like React, Flutter, etc.

For each of the tasks benchmark evaluations will also be done so that it is easier for end users to choose the right backend LLM.

Add support for various API Authentication Methods such as, Basic authentication, API Auth, API key, Bearer token, JWT Bearer, Digest Auth, OAuth 1.0, OAuth 2.0.

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project
  1. AI-Based API Response to Dynamic UI and Tool Generator

    Manas HejmadiMentored by Ashita P., Ankit M., Ragul Raj M

Data: Google Summer of Code public archive. This project in the official archive