https://github.com/ipfs-search/ipfs-search-api
Microservice for searching the ipfs-search.com Elasticsearch index.
https://github.com/ipfs-search/ipfs-search-api
elasticsearch ipfs ipfs-search nodejs
Last synced: 9 days ago
JSON representation
Microservice for searching the ipfs-search.com Elasticsearch index.
- Host: GitHub
- URL: https://github.com/ipfs-search/ipfs-search-api
- Owner: ipfs-search
- License: agpl-3.0
- Created: 2018-11-04T17:08:10.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-07-19T00:21:27.000Z (almost 2 years ago)
- Last Synced: 2025-04-20T17:21:28.817Z (18 days ago)
- Topics: elasticsearch, ipfs, ipfs-search, nodejs
- Language: TypeScript
- Size: 1.24 MB
- Stars: 14
- Watchers: 2
- Forks: 8
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [ipfs-search.com](http://ipfs-search.com) search API
[](https://codeclimate.com/github/ipfs-search/ipfs-search-api/maintainability)
[](#backers)
[](#sponsors)Microservice for searching the ipfs-search.com Elasticsearch index.
## API Spec
[](./openapi-v1.yaml)## Documentation
Statically generated documentation for the API can be found in the [docs](./docs/) folder and beautifully rendered interactive documentation is hosted at [Swagger](https://app.swaggerhub.com/apis/ipfs-search/ipfs-search).## JavaScript/TypeScript client
There's a JavaScript/TypeScript client provided in the [client](./client/) folder and through [npm](https://www.npmjs.com/package/ipfs-search-client).## Server
Open the [server](./server/) folder and run:
```shell
npm install
npm start
```This will start an API server listening on port 9615, expecting Elasticsearh to be available on port 9200 on the localhost.