Need Help Installing Kite?
Restart your editor. The Tutorial python file should load if correctly installed.
Visit our help docs
Kite is not showing autocompletes in my editor
Suggestions only appear inside .py, .js, .jsx, and .vue files.
In the Kite app, please select the Settings icon in the bottom right, then navigate to the Plugins tab. Do you see the editor you’re using underneath the list of Installed Editor Plugins? If not, please install the plugins and restart your editor.
If you’re still experiencing issues contact support with your logs.
How does Kite work?
In a simplified view of the Kite system, there are a number of important components. All of these components function locally on your own computer. We’ll describe briefly the roles each component plays.
You’ll primarily access Kite’s services through your editor. In some cases, Kite will send data back to your editor automatically while in other cases, you may need to request information from Kite explicitly.
The plugin is a piece of software which integrates directly with your editor. Kite ships with plugins for all the supported editors, though theoretically, anyone could write a plugin for any editor. The main responsibility of the plugin is to send and receive data as you interact with the editor. When sending data, the plugin uses the Kite API and when receiving data, the plugin uses the editor’s API (to render responses, for example).
The Kite Engine consists of an HTTP server listening at
localhost:46624 and multiple components that provide the core functionality of the product. The HTTP server exposes a REST API for the plugin to interact with and forwards requests to the other components, which perform services such as code indexing, code analysis, and running machine learning models.
What languages does Kite support?
Kite Pro is only relevant for Python developers at this time.
How much does Kite cost?
Kite has a Free plan that is free for all to use.
Kite also has a Pro plan offering users upgraded deep learning models for Python. View Kite Pro pricing here.
Does Kite send any code to the cloud?
Kite does not send your code or any byproducts of your code (such as computed indices) to the cloud. Kite completions are fully functional without an internet connection.
What data does Kite collect and how is it used?
Kite collects usage data on how you use the product. This data is used to help us gain insights on how our users are using the product and how to improve it. Kite also uses external services such as Rollbar to collect data when crashes or errors occur. This data is used to improve the reliability of the product and to fix critical bugs.
I have another question that's not covered here. Help!
If you have a question about how to use Kite, please check out our comprehensive usage guides. Oftentimes you’ll be able to find the answers to your questions there.
If you are experiencing an issue or bug while using Kite, please check out the Kite troubleshooting guide.