Kite supports local Python sessions in the following editors:
- Sublime Text 3
- Visual Studio Code
Kite does not support:
- REPL environments such as the builtin Python shell or IPython
- Jupyter notebooks
- Editing Python files remotely over SSH
Python 2 vs 3
Kite was developed with Python 2.7 in mind. That said, Python 3 code should be largely compatible.
These features are available to you at no cost.
Get smart completions for keywords, names, and attributes while you code in your editor.
Learn how to call functions or constructors while you code in your editor: Kite provides information about function arguments automatically if it detects that you're inside a function call.
Get authoritative documentation for the most popular (top 10,000) Python libraries.
Curated code examples
We maintain a collection of high-quality code examples for the most popular Python libraries. Our code examples are targeted toward real-world use cases and also contain the output of code snippets.
These features are available only with a Kite Pro subscription.
Popular patterns for function calls
Learn how other people commonly use functions and constructors. Kite indexes all the code publicly available on GitHub to show you the most popular ways to call the function you're calling.
See where Python identifiers are used in your own codebase.
Search for Python identifiers from your own codebase or from the most popular Python libraries.