# API

## [Kernel language](@id api_kernel_language)

```@docs
@kernel
@Const
@index
@localmem
@private
@synchronize
@print
@uniform
@groupsize
@ndrange
synchronize
allocate
```

## Host language

```@docs
KernelAbstractions.zeros
KernelAbstractions.supports_unified
```

## Internal

```@docs
KernelAbstractions.Kernel
KernelAbstractions.partition
KernelAbstractions.@context
```
