किसी भी दवाई के कारण एनाफाइलैक्सिस हो सकता है। इनमें β-लैक्टम एन्टीबॉयोटिक्स (जैसे पेंसिलिन) के बाद एस्प्रिन और एनएसएआईडी हैं। यदि किसी व्यक्ति को एक एनएसएआईडी से एलर्जी है तो वह सामान्यत एनाफाइलैक्सिस को प्रेरित किए बगैर किसी दूसरी का प्रयोग कर सकता है। एनाफाइलैक्सिस के अन्य कारणों में कीमोथैरेपी, वैक्सीन, प्रोटामाइन (वीर्य में उपस्थित) और जड़ी-बूटियों से निर्मित औषधियाँ शामिल हैं कुछ दवाईयाँ जिनमें वेन्कोमा
सिन, मार्फिन और एक्स-रे प्रतिबिम्ब उन्नत करने के लिए दी जाने वाली दवाईयाँ (रेडियोकन्ट्रॉस्ट एजेन्ट) शामिल हैं जो ऊतकों में विभिन्न कोशिकाओं को नष्‍ट करके उनसे हिस्टामाइन (मास्ट कोशिका खुरदरापन) स्राव का कारण बनते हैं जिसके कारण एनाफाइलैक्सिस होता है। 
किसी दवा के प्रति रिऐक्शन करने की आवृति आंशिक रूप से इस बात पर निर्भर करती है कि वह दवा उस व्यक्ति को कितनी बार दी जाती है और आंशिक रूप से शरीर के अन्दर दवा के कैसे कार्य करती है। पेन्सिलिन या सेफालॉसपोरिन से एनाफाइलैक्सिस केवल तभी उत्पन्न हो सकता है जब वे शरीर के अन्दर प्रोटीनों से संयोजन करते हैं और इनमें से कुछ दूसरों की तुलना में बहुत आसानी से संयोजन करते हैं। पेन्सिलिन के कारण एनाफाइलैक्सिस 2000 से 10,000 लोगों में से एक में उत्पन्न होता है जिनका उपचार किया गया है। उपचार किए गये 50,000 लोगों में से एक की मृत्यु होती है। एस्प्रिन और एनएसएडीआई के कारण एनाफाइलैक्सिस लगभग 50,000 व्यक्तियों में से एक व्यक्ति में होता है। यदि किसी व्यक्ति को पेन्सिलिन के कारण रिऐक्शन होती है है तो उसे सेफालोस्पोरिन के कारण रिऐक्शन का जोखिम अधिक होता है परंतु यह जोखिम 1000 व्यक्तियों में एक से भी कम होता है। पुरानी दवाईयाँ जिनका उपयोग एक्स-रे प्रतिबिम्ब (रेडियोकान्ट्रास्ट एजेन्ट) उन्नत करने के लिए किया गया है उनके कारण 1% मामलों में रिऐक्शन होती है। नयी, कम ओस्मोलर रेडियोकन्ट्रास्ट एजेन्टों के कारण 0.04% मामलों में रिऐक्शन होती है।

जोखिम कारक
इतिहास
क्रियातन्त्र
दवाईयाँ