| # | API Name | Variants |
| 1 | rocfft_setup | C binding |
| 2 | rocfft_cleanup | C binding |
| 3 | rocfft_plan_create | C binding, rank_0, rank_1, assumed_rank |
| 4 | rocfft_execute | C binding |
| 5 | rocfft_plan_destroy | C binding |
| 6 | rocfft_plan_description_set_scale_factor | C binding |
| 7 | rocfft_plan_description_set_data_layout | C binding, rank_0, rank_1, assumed_rank |
| 8 | rocfft_field_create | C binding |
| 9 | rocfft_field_destroy | C binding |
| 10 | rocfft_get_version_string | C binding |
| 11 | rocfft_plan_description_set_comm | C binding |
| 12 | rocfft_plan_description_set_load_callback | C binding |
| 13 | rocfft_plan_description_set_store_callback | C binding |
| 14 | rocfft_brick_create | C binding, rank_0, rank_1, assumed_rank |
| 15 | rocfft_brick_destroy | C binding |
| 16 | rocfft_field_add_brick | C binding |
| 17 | rocfft_plan_description_add_infield | C binding |
| 18 | rocfft_plan_description_add_outfield | C binding |
| 19 | rocfft_plan_get_work_buffer_size | C binding, typed |
| 20 | rocfft_plan_get_print | C binding |
| 21 | rocfft_plan_description_create | C binding |
| 22 | rocfft_plan_description_destroy | C binding |
| 23 | rocfft_execution_info_create | C binding |
| 24 | rocfft_execution_info_destroy | C binding |
| 25 | rocfft_execution_info_set_work_buffer | C binding |
| 26 | rocfft_execution_info_set_stream | C binding |
| 27 | rocfft_execution_info_set_load_callback | C binding |
| 28 | rocfft_execution_info_set_load_callback_data | C binding |
| 29 | rocfft_execution_info_set_store_callback | C binding |
| 30 | rocfft_execution_info_set_store_callback_data | C binding |
| 31 | rocfft_cache_serialize | C binding, typed |
| 32 | rocfft_cache_buffer_free | C binding |
| 33 | rocfft_cache_deserialize | C binding |