Welcome to Jina!

Jina is a neural search framework that empowers anyone to build SOTA and scalable neural search applications in minutes.

⏱️ Save time - The design pattern of neural search systems. Quickly build solutions for indexing, querying, understanding multi-/cross-modal data such as video, image, text, audio, source code, PDF.

🌩️ Local & cloud friendly - Distributed architecture, scalable & cloud-native from day one. Same developer experience on local, Docker Compose, Kubernetes.

🚀 Serve, scale & share - Serve a local project with HTTP, WebSockets or gRPC endpoints in just minutes. Scale your neural search applications to meet your availability and throughput requirements. Share and reuse building blocks from Hub.

🍱 Own your stack - Keep end-to-end stack ownership of your solution. Avoid integration pitfalls you get with fragmented, multi-vendor, generic legacy tools. Enjoy the integration with the neural search ecosystem including DocArray, Hub and Finetuner.

Install

  1. Make sure that you have Python 3.7+ installed on Linux/MacOS/Windows.

    pip install -U jina
    
    conda install jina -c conda-forge
    
    docker pull jinaai/jina:latest
    
  2. That’s it! Try a hello-world demo

    jina hello fashion
    
    docker run -v "$(pwd)/j:/j" jinaai/jina:latest hello fashion --workdir /j && open j/demo.html
    

Now that you’re set up, let’s dive into more of how Jina works and how to build great apps.

Next steps

Play 3 Hello World

Try Jina on fashion image search, QA chatbot and multimodal search.

Understand the Architecture

Executor and Flow are the fundamental concepts in Jina.

Create a Jina Project

Create a new Jina project with one line in the terminal

Share Executors

Learn to share and reuse Executors from the Jina community.

Support

Join Us

Jina is backed by Jina AI and licensed under Apache-2.0. We are actively hiring AI engineers, solution engineers to build the next neural search ecosystem in open source.


Index | Module Index