# Microfox > Code that writes code that writes code Microfox is an ambitious open-source project that combines microservices architecture with deep coding principles. It's designed to be the foundation for the next generation of AI-powered development tools and agents. Microfox is built on two core philosophies: 1. **Microservices Architecture**: Breaking down complex systems into small, independent services 2. **Deep Coding**: Creating code that writes code that writes code - enabling AI agents to build and maintain software Software should never be a MOAT, and we promise that all the SDKs here will be continuously maintained, tested & free for everyone to use. [![Microfox Demo Video](https://img.youtube.com/vi/IbETPF_Ojcs/0.jpg)](https://www.youtube.com/watch?v=IbETPF_Ojcs) ## What are all these micro-SDKs for ? Building Ai-agents, Ai-Tools or any new age SaaS would require it to be able to connect across platforms. With Microfox SDKS, developers can easily integrate any platform into their pipelines authentically. ### All our SDKs are: - Open source and free to use - Published under the `@microfox/` scope on npm - Bytesized to support serverless environments Our automated SDK creation system that: - Automatically generates TypeScript Micros SDKs (Zod supported) from API documentation - Supports REST, GraphQL, OAUTH2 and other API types - Generates comprehensive documentation and examples - Generates embeddings for better AI agent integration (in-progress) - Does compile testing & auto fix any issues if detected ### Stable Packages | Package | Links | Stats | | --- | --- | --- | | Microfox AWS SES logo Microfox AWS SES | [![npm version](https://img.shields.io/npm/v/@microfox/aws-ses.svg)](https://www.npmjs.com/package/@microfox/aws-ses) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/aws-ses/README.md) | 1 constructors, 5 keys ![API Key](https://img.shields.io/badge/auth-API%20Key-green.svg) | | Brave SDK logo Brave SDK | [![npm version](https://img.shields.io/npm/v/@microfox/brave.svg)](https://www.npmjs.com/package/@microfox/brave) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/brave/README.md) | 1 constructors, 2 keys ![API Key](https://img.shields.io/badge/auth-API%20Key-green.svg) | | Google Sheets SDK logo Google Sheets SDK | [![npm version](https://img.shields.io/npm/v/@microfox/google-sheets.svg)](https://www.npmjs.com/package/@microfox/google-sheets) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/google-sheets/README.md) | 1 constructors, 5 keys ![OAuth](https://img.shields.io/badge/auth-OAuth-blue.svg) | | Instagram logo Instagram | [![npm version](https://img.shields.io/npm/v/@microfox/instagram.svg)](https://www.npmjs.com/package/@microfox/instagram) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/instagram/README.md) | 1 constructors, 5 keys ![OAuth](https://img.shields.io/badge/auth-OAuth-blue.svg) | | Instagram FB logo Instagram FB | [![npm version](https://img.shields.io/npm/v/@microfox/instagramfb.svg)](https://www.npmjs.com/package/@microfox/instagramfb) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/instagramfb/README.md) | 1 constructors, 5 keys ![OAuth](https://img.shields.io/badge/auth-OAuth-blue.svg) | | LinkedIn Share logo LinkedIn Share | [![npm version](https://img.shields.io/npm/v/@microfox/linkedin-share.svg)](https://www.npmjs.com/package/@microfox/linkedin-share) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/linkedin-share/README.md) | 1 constructors, 1 keys ![OAuth](https://img.shields.io/badge/auth-OAuth-blue.svg) | | Chrome Browser (Puppeteer) logo Chrome Browser (Puppeteer) | [![npm version](https://img.shields.io/npm/v/@microfox/puppeteer-sls.svg)](https://www.npmjs.com/package/@microfox/puppeteer-sls) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/puppeteer-sls/README.md) | 1 constructors, 0 keys ![None](https://img.shields.io/badge/auth-None-gray.svg) | | Slack logo Slack | [![npm version](https://img.shields.io/npm/v/@microfox/slack.svg)](https://www.npmjs.com/package/@microfox/slack) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/slack/README.md) | 1 constructors, 7 keys ![OAuth](https://img.shields.io/badge/auth-OAuth-blue.svg) | | Slack ( Minimalistic ) logo Slack ( Minimalistic ) | [![npm version](https://img.shields.io/npm/v/@microfox/slack-web-tiny.svg)](https://www.npmjs.com/package/@microfox/slack-web-tiny) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/slack-web-tiny/README.md) | 2 constructors, 9 keys ![API Key](https://img.shields.io/badge/auth-API%20Key-green.svg) | | Microfox Suno API | [![npm version](https://img.shields.io/npm/v/@microfox/suno-api.svg)](https://www.npmjs.com/package/@microfox/suno-api) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/suno-api/README.md) | 1 constructors, 2 keys ![API Key](https://img.shields.io/badge/auth-API%20Key-green.svg) | | Whatsapp Business logo Whatsapp Business | [![npm version](https://img.shields.io/npm/v/@microfox/whatsapp-business.svg)](https://www.npmjs.com/package/@microfox/whatsapp-business) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/whatsapp-business/README.md) | 1 constructors, 11 keys ![API Key](https://img.shields.io/badge/auth-API%20Key-green.svg) | ### OAuth Connectors | Package | Links | Stats | | --- | --- | --- | | Microfox Fillout OAuth logo Microfox Fillout OAuth | [![npm version](https://img.shields.io/npm/v/@microfox/fillout-oauth.svg)](https://www.npmjs.com/package/@microfox/fillout-oauth) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/fillout-oauth/README.md) | 1 constructors, 3 keys | | @microfox/github-oauth logo @microfox/github-oauth | [![npm version](https://img.shields.io/npm/v/@microfox/github-oauth.svg)](https://www.npmjs.com/package/@microfox/github-oauth) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/github-oauth/README.md) | 1 constructors, 5 keys ![OAuth](https://img.shields.io/badge/auth-OAuth-blue.svg) | | Microfox Google SDK logo Microfox Google SDK | [![npm version](https://img.shields.io/npm/v/@microfox/google.svg)](https://www.npmjs.com/package/@microfox/google) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/google/README.md) | 1 constructors, 5 keys | | Microfox Google OAuth SDK logo Microfox Google OAuth SDK | [![npm version](https://img.shields.io/npm/v/@microfox/google-oauth.svg)](https://www.npmjs.com/package/@microfox/google-oauth) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/google-oauth/README.md) | 1 constructors, 5 keys ![OAuth](https://img.shields.io/badge/auth-OAuth-blue.svg) | | Instagram OAuth logo Instagram OAuth | [![npm version](https://img.shields.io/npm/v/@microfox/instagram-oauth.svg)](https://www.npmjs.com/package/@microfox/instagram-oauth) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/instagram-oauth/README.md) | 1 constructors, 3 keys | | Instagram FB OAuth logo Instagram FB OAuth | [![npm version](https://img.shields.io/npm/v/@microfox/instagramfb-oauth.svg)](https://www.npmjs.com/package/@microfox/instagramfb-oauth) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/instagramfb-oauth/README.md) | 1 constructors, 4 keys | | LinkedIn OAuth logo LinkedIn OAuth | [![npm version](https://img.shields.io/npm/v/@microfox/linkedin-oauth.svg)](https://www.npmjs.com/package/@microfox/linkedin-oauth) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/linkedin-oauth/README.md) | 1 constructors, 5 keys ![OAuth](https://img.shields.io/badge/auth-OAuth-blue.svg) | | Microfox Notion OAuth logo Microfox Notion OAuth | [![npm version](https://img.shields.io/npm/v/@microfox/notion-oauth.svg)](https://www.npmjs.com/package/@microfox/notion-oauth) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/notion-oauth/README.md) | 1 constructors, 2 keys | | Microfox Reddit OAuth logo Microfox Reddit OAuth | [![npm version](https://img.shields.io/npm/v/@microfox/reddit-oauth.svg)](https://www.npmjs.com/package/@microfox/reddit-oauth) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/reddit-oauth/README.md) | 1 constructors, 4 keys ![OAuth](https://img.shields.io/badge/auth-OAuth-blue.svg) | | Microfox Slack OAuth logo Microfox Slack OAuth | [![npm version](https://img.shields.io/npm/v/@microfox/slack-oauth.svg)](https://www.npmjs.com/package/@microfox/slack-oauth) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/slack-oauth/README.md) | 1 constructors, 5 keys | | Microfox Whatsapp OAuth logo Microfox Whatsapp OAuth | [![npm version](https://img.shields.io/npm/v/@microfox/whatsapp-oauth.svg)](https://www.npmjs.com/package/@microfox/whatsapp-oauth) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/whatsapp-oauth/README.md) | 1 constructors, 3 keys | ### Semi-Stable Packages | Package | Links | Stats | | --- | --- | --- | | Amazon Rekognition Face Detection SDK logo Amazon Rekognition Face Detection SDK | [![npm version](https://img.shields.io/npm/v/@microfox/amazon-rekognition-face-detection.svg)](https://www.npmjs.com/package/@microfox/amazon-rekognition-face-detection) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/amazon-rekognition-face-detection/README.md) | 1 constructors, 3 keys ![API Key](https://img.shields.io/badge/auth-API%20Key-green.svg) | | Apify SDK logo Apify SDK | [![npm version](https://img.shields.io/npm/v/@microfox/apify.svg)](https://www.npmjs.com/package/@microfox/apify) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/apify/README.md) | 1 constructors, 1 keys ![API Key](https://img.shields.io/badge/auth-API%20Key-green.svg) | | CoinGecko SDK logo CoinGecko SDK | [![npm version](https://img.shields.io/npm/v/@microfox/coingecko-sdk.svg)](https://www.npmjs.com/package/@microfox/coingecko-sdk) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/coingecko-sdk/README.md) | 1 constructors, 1 keys ![API Key](https://img.shields.io/badge/auth-API%20Key-green.svg) | | Microfox Discord SDK logo Microfox Discord SDK | [![npm version](https://img.shields.io/npm/v/@microfox/discord.svg)](https://www.npmjs.com/package/@microfox/discord) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/discord/README.md) | 1 constructors, 1 keys ![API Key](https://img.shields.io/badge/auth-API%20Key-green.svg) | | Fillout REST API SDK logo Fillout REST API SDK | [![npm version](https://img.shields.io/npm/v/@microfox/fillout.svg)](https://www.npmjs.com/package/@microfox/fillout) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/fillout/README.md) | 1 constructors, 1 keys ![API Key](https://img.shields.io/badge/auth-API%20Key-green.svg) | | Gmail SDK logo Gmail SDK | [![npm version](https://img.shields.io/npm/v/@microfox/gmail.svg)](https://www.npmjs.com/package/@microfox/gmail) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/gmail/README.md) | 1 constructors, 5 keys ![OAuth](https://img.shields.io/badge/auth-OAuth-blue.svg) | | Google Analytics SDK logo Google Analytics SDK | [![npm version](https://img.shields.io/npm/v/@microfox/google-analytics.svg)](https://www.npmjs.com/package/@microfox/google-analytics) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/google-analytics/README.md) | 1 constructors, 4 keys ![OAuth](https://img.shields.io/badge/auth-OAuth-blue.svg) | | Google Calendar logo Google Calendar | [![npm version](https://img.shields.io/npm/v/@microfox/google-calendar.svg)](https://www.npmjs.com/package/@microfox/google-calendar) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/google-calendar/README.md) | 1 constructors, 5 keys ![OAuth](https://img.shields.io/badge/auth-OAuth-blue.svg) | | Google Drive SDK logo Google Drive SDK | [![npm version](https://img.shields.io/npm/v/@microfox/google-drive.svg)](https://www.npmjs.com/package/@microfox/google-drive) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/google-drive/README.md) | 1 constructors, 6 keys ![OAuth](https://img.shields.io/badge/auth-OAuth-blue.svg) | | Google Search Console logo Google Search Console | [![npm version](https://img.shields.io/npm/v/@microfox/google-seo.svg)](https://www.npmjs.com/package/@microfox/google-seo) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/google-seo/README.md) | 1 constructors, 4 keys ![OAuth](https://img.shields.io/badge/auth-OAuth-blue.svg) | | Klingai SDK logo Klingai SDK | [![npm version](https://img.shields.io/npm/v/@microfox/kling-ai.svg)](https://www.npmjs.com/package/@microfox/kling-ai) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/kling-ai/README.md) | 1 constructors, 2 keys ![API Key](https://img.shields.io/badge/auth-API%20Key-green.svg) | | Notion Provider logo Notion Provider | [![npm version](https://img.shields.io/npm/v/@microfox/notion.svg)](https://www.npmjs.com/package/@microfox/notion) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/notion/README.md) | 2 constructors, 4 keys ![API Key](https://img.shields.io/badge/auth-API%20Key-green.svg) | | Puppeteer LinkedIn Provider logo Puppeteer LinkedIn Provider | [![npm version](https://img.shields.io/npm/v/@microfox/puppeteer-linkedin.svg)](https://www.npmjs.com/package/@microfox/puppeteer-linkedin) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/puppeteer-linkedin/README.md) | 1 constructors, 0 keys ![None](https://img.shields.io/badge/auth-None-gray.svg) | | Reddit logo Reddit | [![npm version](https://img.shields.io/npm/v/@microfox/reddit.svg)](https://www.npmjs.com/package/@microfox/reddit) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/reddit/README.md) | 1 constructors, 6 keys ![OAuth](https://img.shields.io/badge/auth-OAuth-blue.svg) | | Veo on Vertex AI SDK logo Veo on Vertex AI SDK | [![npm version](https://img.shields.io/npm/v/@microfox/veo-on-vertex-ai.svg)](https://www.npmjs.com/package/@microfox/veo-on-vertex-ai) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/veo-on-vertex-ai/README.md) | 1 constructors, 2 keys ![API Key](https://img.shields.io/badge/auth-API%20Key-green.svg) | | YouTube Data logo YouTube Data | [![npm version](https://img.shields.io/npm/v/@microfox/youtube.svg)](https://www.npmjs.com/package/@microfox/youtube) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/youtube/README.md) | 1 constructors, 5 keys ![OAuth](https://img.shields.io/badge/auth-OAuth-blue.svg) | | Youtube Analytics V3 logo Youtube Analytics V3 | [![npm version](https://img.shields.io/npm/v/@microfox/youtube-analytics.svg)](https://www.npmjs.com/package/@microfox/youtube-analytics) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/youtube-analytics/README.md) | 1 constructors, 6 keys ![OAuth](https://img.shields.io/badge/auth-OAuth-blue.svg) | | YouTube Reporting API logo YouTube Reporting API | [![npm version](https://img.shields.io/npm/v/@microfox/youtube-reporting-api.svg)](https://www.npmjs.com/package/@microfox/youtube-reporting-api) [![Documentation](https://img.shields.io/badge/docs-available-green.svg)](https://github.com/microfox-ai/microfox/tree/main/packages/youtube-reporting-api/README.md) | 1 constructors, 6 keys ![OAuth](https://img.shields.io/badge/auth-OAuth-blue.svg) | ### [🤝 Contributing](CONTRIBUTING.md) Microfox represents a new paradigm in software development: Here's how you can help: 1. **_Coding Agents_** Check for issues labeled with Coding Agents (Build or Fix the core generation scripts) 2. **_SDK Design_** Good SDKs are built on top of good design standards (create a new vision for a different kind of packages) 3. **Request New SDKs**: Create an issue with the API documentation URL (to autobuild start issue title with `packagefox: TITLE`) 4. **Report Issues**: Help us improve by reporting bugs or suggesting improvements (to autofix the issue title with `packagefox: TITLE`) check this [contributing link](CONTRIBUTING.md) for more specific information. Join us in building the future of software development!