Question: The closest I was able to find is ***in Kürze***.

Is there a translation that means something similar as it does in English?

Answer: 
Your proposal *in Kürze* would likely be understood, but is mainly used for an event to happen shortly:

> 
> Hier eröffnet in Kürze eine Filiale von xxx. (here opens an outlet of xxx soon.)
> 
> 
> 

My proposal is:

> 
> kurz und knapp
> 
> 
> 

I had assumed it is a standing phrase, but Google hits are not so convincing.
It is "kurz gesagt". There is a well known YouTube Channel named *Kurzgesagt* or "in a nutshell". Check it out [here](http://youtube.com/kurzgesagt)