1 2Extending Numba 3=============== 4 5.. module:: numba.extending 6 7This chapter describes how to extend Numba to make it recognize and support 8additional operations, functions or types. Numba provides two categories 9of APIs to this end: 10 11* The high-level APIs provide abstracted entry points which are sufficient 12 for simple uses. They require little knowledge of Numba's internal 13 compilation chain. 14 15* The low-level APIs reflect Numba's internal compilation chain and allow 16 flexible interaction with its various layers, but require more effort 17 and experience with Numba internals. 18 19It may be helpful for readers of this chapter to also read some of the 20documents in the :doc:`developer manual <../developer/index>`, especially 21the :doc:`architecture document <../developer/architecture>`. 22 23 24.. toctree:: 25 high-level.rst 26 low-level.rst 27 interval-example.rst 28 overloading-guide.rst 29 entrypoints.rst 30 31