Skip to content

An API marketplace that provides APIs specifically for chatbots, enabling easy integration in your website. https://apish.vercel.app/

License

Notifications You must be signed in to change notification settings

nikhilchopra08/apish

Repository files navigation

APIsh

APIsh is a decentralized API marketplace that allows developers to publish APIs and users to access them via blockchain-based micropayments. This project aims to streamline the process of API integration and usage while ensuring secure and efficient transactions.

Table of Contents

Features

  • Publish APIs for developers.
  • Access APIs with blockchain-based micropayments.
  • Secure and transparent transactions using smart contracts.
  • User-friendly interface for easy integration.

Technologies

  • Frontend: Next.js, Tailwind CSS
  • Backend: Node.js, Express
  • Database: Prisma with a relational database
  • Blockchain: Ethereum

Installation

To get started with APIsh, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/apish.git
    cd apish
  2. Install the dependencies:

    npm install
  3. Set up the environment variables:

    Create a .env file in the root directory and add your environment variables. You can use the following template:

    DATABASE_URL="your_database_url"
    OTHER_ENV_VARIABLES="your_other_variables"
    
  4. Run the Prisma migrations:

    npx prisma migrate dev
  5. Generate Prisma client:

    npx prisma generate
  6. Start the development server:

    npm run dev

Usage

Once the server is running, you can access the API at http://localhost:3000. Follow the documentation for API endpoints and usage instructions.

Contributing

We welcome contributions! Please see the CONTRIBUTING.md file for details on how to contribute.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

An API marketplace that provides APIs specifically for chatbots, enabling easy integration in your website. https://apish.vercel.app/

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages