FileKit API Server is a versatile tool designed to handle various file conversion and manipulation tasks. Built on top of the FastAPI framework, it offers a range of endpoints to cater to different file processing needs, from image background removal to PDF manipulations.
- Webpage: https://filekit.co/en/menu
- Front sourcecode: https://github.com/filekit-co/converto
- Swagger: https://api-file-xgnu4lf2ea-de.a.run.app/docs
- Image server: https://github.com/filekit-co/api-bg-remove/tree/main
- Vide server: https://github.com/filekit-co/api-video/tree/main
- Pdf Process: PyMuPDF
- API Server:
fastapi - Cloud:
Google cloud run/Docker
# develop
make dev
# local docker
make upPOST /bg/remove: Remove the background from an image sent within the request.GET /bg/remove: Remove the background from an image using a provided URL.POST /images/convert: Convert images to PNG format.
Convert between various formats like EPUB, PDF, DOC, DOCX, and XPS. Specific routes include:
/epub-to-doc/pdf-to-doc/xps-to-doc/epub-to-docx/pdf-to-docx/xps-to-docx
Convert different formats to PDF, including EPUB, XPS, OXPS, CBZ, and FB2. Specific routes include:
/xps-to-pdf/epub-to-pdf/oxps-to-pdf/cbz-to-pdf/fb2-to-pdf
POST /info: Download target URL info.POST /download/audio: Download to audio format.POST /download/video: Download to video format.
POST /pdf/encrypt: Encrypt a PDF file.POST /pdf/decrypt: Decrypt a PDF file.
POST /pdf/add-watermark: Add a watermark to a PDF file.POST /pdf/add-logo: Add a logo to a PDF file.
POST /pdf/merge: Merge multiple PDFs into one.POST /pdf/split: Split a PDF into multiple files.POST /pdf/compress: Compress a PDF file.

