# Exception Handling in Crystal-lang
{id: exceptions}

## Catch exception - begin, rescue
{id: catch-exception}
{i: begin}
{i: rescue}

![](examples/exceptions/catch_exception.cr)

## Raise exception
{id: raise-exception}

![](examples/exceptions/raise_exception.cr)

