api: add create_from_string app constructor