Hi OpenStack Community

We have some requirements that need to create instance via API. However nova-api is accept only key_name of key pair created earlier.
Can we create instance by passing only public key data without creating a key pair in nova ?

Thank you.